El hotel está localizado a sólo 4 millas al sur del centro de la cuidad Denver en el corazón de Cherry Creek, a una cuadra del Distrito Comercial de Cherry Creek, el destino turístico número 1 en Colorado. Está a minutos de distancia de las principales atracciones turísticas de la ciudad, incluyendo el Denver Zoo, el Museo de Denver de la Naturaleza y la Ciencia, los Jardines Botánicos de Denver, los Jardines Elitch, Coors Field, Invesco Field en Mile High, el Pepsi Center, Denver Mint y más.
El hotel tiene restaurante en el recinto.