Das Hotel liegt mitten im Zentrum der Stadt Page im US-Bundesstaat Arizona. Da das Hotel nahe eines Einkaufszentrums liegt haben Sie viele Einkaufs- und Essensmöglichkeiten zur Verfügung. Von Ihrem Hotel aus können Sie die umliegenden Sehensmöglichkeiten, wie den Lake Powell und den Antelope - oder Glen Canyon besichtigen gehen.
Das Hotel verfügt über einen Außenpool, einen Fitnessbereich sowie eine rund um die Uhr besetzte Rezeption. Kostenfreies WLAN steht Ihnen im gesamten Haus zur Verfügung.
Die klimatisierten Zimmer sind ausgestattet mit einem komfortablen Bett, Radiowecker, Kaffee- und Teezubehör, Schreibtisch, Bügeleisen und -brett, Mikrowelle sowie einem Kühlschrank. Das eigene Badezimmer verfügt über eine Dusche, einen Föhn und eine Auswahl an Pflegeprodukten.