El establecimiento, un punto de referencia histórico de Denver, fue construido en 1892 y renovado en 2010. Se trata de un hotel de 241 habitaciones con vestíbulo en el atrio de 8 plantas. Otras instalaciones de este establecimiento climatizado incluyen recepción y servicio de salida 24 horas, caja fuerte, servicio de cambio de divisas, guardarropa, salón de peluquería, cafetería, bar, pub y restaurante. Se ofrecen igualmente instalaciones para conferencias y conexión a Internet WiFi, así como servicio de habitaciones y servicio de lavandería. Por un suplemento, se puede hacer uso del aparcamiento, garaje y servicio de aparcacoches del recinto.
El hotel se encuentra en pleno corazón de Denver, a una manzana del centro comercial 16th Street Mall y de los restaurantes, tiendas y lugares para salir por la noche. El museo de arte de Denver y el centro de artes escénicas de Denver están a unos 10 minutos a pie, mientras que el parque zoológico de Denver y el museo de ciencia y naturaleza de Denver se hallan a 10 minutos en coche. La estación de autobuses se encuentra a unos 5 minutos a pie del hotel, y la estación de trenes está a unos 15 minutos de paseo. Las pistas de esquí Loveland, en las que practicar descenso y esquí de fondo, se encuentran a 1 hora en coche.
El hotel cuenta con habitaciones elegantemente equipadas en estilo victoriano que han sido recientemente renovadas. Todas las habitaciones disponen de servicio de limpieza dos veces a la semana, caja fuerte, albornoces, set de plancha, estación para iPod, TV de pantalla plana con canales vía satélite/por cable y cafetera. Se dispone de conexión a Internet, teléfono de línea directa y radio. El cuarto de baño privado está dotado de ducha/bañera y secador de pelo. Asimismo, hay nevera y microondas. El aire acondicionado y la calefacción central aseguran gran comodidad durante todo el año.
Se aceptan American Express, Diners Club, JCB, MasterCard y VISA como formas de pago.