Casinos were oriented towards pure gambling and pretty much ignored every other aspect of accommodations that the average player, not to mention high rollers, might want or need. 
Nowadays, every casino offers many appealing accommodations and entertaining attractions. The casinos have realized that it is not enough to have many Blackjack tables or large Poker rooms. Those attractions free drinks, floor shows, buffets, are the things that make the players come to a certain casino and more than that, it what makes them stay and even come back.
The amateur gamblers, who enjoy simple small bets and who are mainly interested in having some fun at the gaming tables.
And the high rollers, those gambling whales who come to gross big money, get the best treatment from the casino and pamper themselves to all the many luxurious benefits that come with being a gambler with a VIP status.
Here are some of the best and most luxurious casinos in the world: Las Vegas, Atlantic City, Monte Carlo, Baden-Baden, London, Moscow