Excalibur is a Las Vegas hotel and casino that is designed to look like a medieval castle. It features a large casino, multiple pools, and a variety of restaurants and bars. The hotel also has a theater that hosts shows and events, including magic shows and concerts.