Das Hotel befindet sich an der Tulum Avenue, einer der wichtigsten Straßen im Zentrum von Cancún. Es ist ideal für Geschäftsreisende und liegt in der Nähe von Restaurants, Bars, Kinos und Einkaufsmöglichkeiten. Dieses Haus verbindet Arbeit mit Vergnügen an einem der schönsten Touristenorte Mexikos. Die Gäste können sich in der TV-Lounge entspannen und einen Drink im Café, in der Bar und im Pub genießen. Es gibt auch ein Restaurant und einen wunderschönen Garten auf dem Gelände. Das Hotel verfügt über 177 Zimmer und bietet eine Executive Etage, 3 Konferenz- und Veranstaltungsräume für bis zu 550 Personen sowie ein Businesscenter. Die Unterkunft bietet zudem Zimmer der Kategorie Oasis, die in einem minimalistischen Stil eingerichtet sind.