Хотелът е разположен на ул. "Gran Via" в близост до пл. "Испания", на 5 мин. пеша от метростанция Plaza Espana. Стаите са шумоизолирани, с плазмен телевизор, сателитна телевизия, климатик, безплатен Wi-Fi, минибар и сейф. СПА центърът предлага сауна, турска баня и басейни.