A casino is a place where people can gamble. They are usually located in large resorts, and often feature hotels, restaurants, and other amenities. They also host special events, such as concerts and shows, that attract more customers.

Gambling is the main moneymaker for most casinos. They have a variety of games, including slot machines, blackjack, roulette, craps, and baccarat. Many casinos also offer table games such as poker, keno, and Caribbean stud.

Casinos have a long history of keeping their patrons happy and coming back. They do this by offering free food and drink, providing entertainment, and arranging for convenient cash-outs.

They also have a number of security measures. These include cameras and a closed circuit television system that allows the casino to watch the entire gambling floor at all times.

These measures are very effective in preventing crime. A physical security force is responsible for patrolling the casino and responding to calls for assistance, while a specialized surveillance department runs the cameras.

In addition to these measures, many casinos use electronic sensors and other devices that can track the movements of players at tables or slots. This allows them to monitor and report on suspicious activity.

They also have a variety of entertainment options, such as musical shows and lighted fountains. These attract more guests and increase the amount of revenue they can generate.