El hotel se encuentra en el corazón de la ciudad de Madrid y está a poca distancia de los teatros de la Gran Vía y se halla a 150 metros de la famosa Puerta del Sol y la Plaza Mayor. El establecimiento tiene servicio de Wi-Fi gratuita, recepción abierta durante las 24 horas, ascensor y un mostrador de información turística con servicio de alquiler de coches y de organización de visitas turísticas. Sus habitaciones disponen de aire acondicionado, calefacción, TV de pantalla plana, escritorio, minibar y baño bien equipado.