Das Hotel befindet sich auf der Tulum Avenue, einer der wichtigsten Straßen im Zentrum von Cancun. Es ist ideal für Geschäftsreisende und ganz in der Nähe von Restaurants, Bars, Kinos und Einkaufsmöglichkeiten. Die Anlage verbindet Arbeit mit Vergnügen in einem der schönsten touristischen Orte in Mexiko. Die Gäste können in der TV-Lounge und bei einem Drink im Café, in der Bar und im Pub entspannen. Es gibt auch ein Restaurant und einen schönen Garten. Das Hotel verfügt über 177 Zimmer und über eine Executive-Etage, drei Räume für Konferenzen und Veranstaltungen für bis zu 550 Personen und ein Business Center. Das Hotel bietet auch Zimmer der Kategorie Oasis, die in einem minimalistischen Stil eingerichtet sind.