L’établissement se trouve au centre ville de la ville de Page, à quelques minutes du lac Powell.
L'architecture de cet hôtel rappelle celle des constructions Navajo en adobe, pour rappeler la région dans laquelle il se trouve. Ses chambres spacieuses et confortables en font l'une des meilleures options pour visiter la région du Lac Powell.