I only go for special events and am never let down by the atmosphere, ambiance, and selection.  Can't comment on the gambling but it is always bumping in the casino - the smell of smoke though reminds me of despair...