El hotel está situado en el centro de Denver, a solo unos minutos del centro de la ciudad y sus atracciones. En las inmediaciones, los huéspedes encontrarán numerosos restaurantes y hay un centro comercial a unas 2 manzanas, así como el histórico barrio de LoDo a unas 6 manzanas. Se encuentra a 10 minutos a pie del centro comercial 16th Street, del centro de convenciones de Colorado y del teatro Paramount. Las estaciones Union Station y Coors Field también están a 15 minutos, mientras que las estaciones 18th Stout y 16th Stout se encuentran a 5 minutos a pie. El hotel tiene aire acondicionado y cuenta con un centro de fitness, una terraza en la azotea, un centro de negocios y una sala de conferencias. Entre los servicios adicionales se incluyen conexión inalámbrica a internet gratuita en las zonas comunes y desayuno buffet gratuito. Las 228 habitaciones están equipadas con zona de estar y mesa de comedor. Cuentan con cocinas con refrigeradores, estufas, microondas y lavavajillas. El Wi-Fi gratuito y la conexión a Internet por cable gratuita son estándar, al igual que los televisores LED con canales digitales.