O hotel localiza-se no centro de Santa Cruz, apenas a 100 m da Catedral de Sevilha. Nas imediações do hotel encontram-se os melhores restaurantes e bares de tapas. A estação de metro mais próxima fica a cerca de 200 m.
Este encantador hotel conta com um pátio fresco rodeado por plantas e com uma belíssima piscina exterior. O edifício histórico dispõe de um terraço com entretenimento, uma vista única para a Giralda e um restaurante onde os hóspedes poderão desfrutar de cozinha fresca e moderna. O estabelecimento climatizado foi construído em 2010 e conta com um total de 40 quartos. Recebe os seus hóspedes num hall de entrada com recepção e serviço de check-out sob 24 h. As facilidades incluem ainda um bengaleiro, elevador, uma área de estar com televisão, um café e instalações para conferências. Adicionalmente o hotel compreende acesso à Internet sem fios e serviços de quartos e de lavandaria.
Os quartos luxuosos, claros e tranquilos apresentam uma decoração individual em estilo vanguardista com mobiliário antigo. As casas de banho privativas dispõem de duche e secador de cabelo. As comodidades incluem cama de casal, telefone com ligação directa, televisão, acesso à Internet e cofre. Os quartos apresentam igualmente minibar, ar condicionado/aquecimento regulados individualmente e terraço.
O hotel oferece uma piscina exterior com snack-bar e uma sala de vapor. No terraço existem espreguiçadeiras e chapéus-de-sol ao dispor.