El hotel esta enfocado a turismo de negocios que ofrece servicios como recepción 24 hrs, caja de seguridad, cambio de moneda, cafetería, centro de negocios, sala de conferencias, acceso a internet, servicio a las habitaciones y servicio de lavandería.
El hotel esta localizado a un costado del Ángel de la Independencia, frente a la Embajada Americana. Cerca al hotel se encuentran variedad de puntos de interés como el Auditorio Nacional, el Palacio de Bellas Artes, el Museo de Antropología, la Torre Mayor y el World Trade Center.
Las habitaciones son cómodas y están equipadas con variedad de servicios como baño, secador de pelo, teléfono de linea directa, televisión por cable, chapas electrónicas, detectores de humo, mini nevera, cafetera, equipo de planchado, aire acondicionado, caja de seguridad y sala de estar.