Cet hôtel bénéficie d'un emplacement idéal dans le parc d'affaires du Denver Tech Center, à 10 minutes à pied du centre commercial ViewHouse Centennial et à 15 minutes en voiture du centre-ville de Denver.
L'hôtel se trouve à 20 minutes de route du stade Empower Field at Mile High, d'Elitch Gardens et de Coors Field. L'aéroport international de Denver est accessible en 30 minutes de route.