This castle-themed hotel is found near The Strip and Mandalay Bay. Spacious rooms with good amenities.