Este hotel, renovado en el año 2005, está climatizado y dispone de un total de 395 habitaciones, repartidas en 21 plantas. Cuenta con una recepción, caja fuerte, ascensor, un quiosco, un bar, restaurante, sala de conferencias, conexión a Internet, servicio de habitaciones, de lavandería y un aparcamiento.
Este gran hotel, que ofrece todos los servicios, está ubicado en una zona magnífica, en el animado y desarrollado centro de Denver. A 500 m hay restaurantes, bares y una parada de transporte público. Además, a 3 km encontrará tiendas y a 20 Jefferson Country.