Das Hotel liegt ideal am State Highway 64 im Dorf Tusayan und bietet direkten Zugang zu allen Sehenswürdigkeiten des Grand Canyon. Das klimatisierte Hotel verfügt über insgesamt 121 Zimmer. Es verfügt über einen Empfangsbereich mit 24h-Rezeption, Safe und Garderobe. Zu den weiteren Annehmlichkeiten gehören ein Zeitungskiosk, eine Internetverbindung sowie ein hauseigener Wäscheservice und ein Parkplatz. Die kleinen Gäste können sich auf dem Kinderspielplatz austoben. Das Themenrestaurant Canyon Star bietet eine Vielzahl von Speisen und Getränken sowie kostenlose Abendunterhaltung. Die Zimmer sind modern eingerichtet und standardmäßig gut ausgestattet. Zu den Annehmlichkeiten gehören ein Sat.-TV und eine individuell regulierbare Klimaanlage. Zu den Freizeitmöglichkeiten gehören ein beheizter Innenpool, ein Jacuzzi, ein Spa und ein Fitnessstudio.