A casino is a gambling establishment that offers various forms of gambling, including table games like blackjack and poker, as well as slot machines and other electronic gaming devices. In addition to its gaming facilities, a casino may also offer food and beverage services, as well as meeting and banquet space. Some casinos are located in the heart of major tourist attractions, such as Las Vegas or Atlantic City. Others are surrounded by natural beauty, such as the Niagara Falls Casino Resort, which features stunning views of the Horseshoe Falls.

Many people who visit casinos do not gamble, but rather spend money on other things, such as drinks, food and show tickets. Regardless of the reason, the casino industry has gained tremendous popularity around the world. Casinos have become a staple of entertainment and tourism in most countries, especially in the United States where gambling is legal.

Casinos make money by allowing customers to gamble using their own funds or credit cards. The games usually have a built in advantage for the house, which can be less than two percent. This advantage, which is known as the house edge, can be a significant amount of money for the casino. In addition, some casinos take a percentage of the winnings from players in poker games, a practice known as vig or the rake.

Despite the large profits from gambling, some economists believe that casinos are harmful to local economies. They argue that they drive tourism away from other types of entertainment and that the costs of treating problem gambling addictions offset any economic gains that casinos might bring.