O hotel situa-se no centro de Cancún, directamente na Avenida Tulum, apenas a cerca de 3 km das praias da zona hoteleira.
Nas imediações encontrará vários estabelecimentos comerciais e locais de entretenimento, bem como uma ligação aos transportes públicos (a cerca de 500 m).
O hotel de 6 andares compreende um total de 168 quartos.
As instalações incluem ainda área de recepção, elevadores, um bar, um restaurante com cozinha típica mexicana (área para não fumadores disponível) e acesso à Internet.
Poderá ainda usufruir dos serviços de quartos e de lavandaria.
Para os pequenos hóspedes existe um parque infantil.