The casino hotel has rooms and food and beverage operations and function primarily to support the gambling facilities. These hotels may be quite luxurious. They frequently offer top name entertainment, extravagant shows, specialty restaurants, and charter flights for high rollers in order to attract gaming revenues.