A casino is a building or room where people can play gambling games. The games usually involve chance and sometimes skill. Most of them give the house an advantage over players, which is known as the house edge. Casinos also charge a fee for each game played, called a rake. They may also offer complimentary items or comps to players.

A modern casino often has a lavish design and features. Its floor is usually covered in carpet or marble and lit by thousands of lights. It may have a stage for live entertainment or offer table games, such as blackjack and poker. Most casinos have bars where patrons can buy alcoholic drinks.

Casinos are regulated by law in most countries. Their employees are trained to spot cheating, such as palming or marking cards. They are also able to detect patterns in betting that could indicate a player is trying to manipulate the outcome of the game. Security staff also monitors the casino floors to keep an eye out for suspicious patrons.

Large casinos are increasingly being built in cities around the world. This is partly because of the rise of online gaming, but it is also because wealthy individuals and corporations are willing to invest in a high-end experience. The biggest casinos in the world compete to attract customers by offering bigger buffets, larger hotels and more games. Many also hire well-known chefs and splurge on designer decor. They also make sure to have a wide selection of casino games, from traditional table games to slot machines.