Das Hotel liegt am Strand Pepes Beach in Barra de Tijuca, Rio de Janeiros modernstem Viertel. In der direkten Umgebung des Hotels erwarten den Gast einige Bars und Pubs, während das Einkaufscenter Barra mit dem Auto in ca. 20 min erreicht werden kann. Die nächste Anbindung an das öffentliche Verkehrsnetz liegt etwa 5 Gehminuten von der Unterkunft entfernt.
Das Hotel verfügt über insgesamt 249 Zimmer und bietet ein modernes, luxuriöses Ambiente, weshalb es sich sowohl für Geschäftsreisende als auch für Urlauber bestens eignet. Es gibt eine hoteleigene Lobby, wo Drinks, Kaffee und Snacks serviert werden. Auch eine Poolbar ist vorhanden.
Alle Gästezimmer sind klimatisiert und verfügen über ein eigenes Badezimmer mit Dusche/Badewanne und Haartrockner. Zur Einrichtung zählen ein Direktwahltelefon mit Voicemail, Internetzugang, Kabel-TV, Minibar und ein Schließfach. Darüber hinaus sind die Zimmer ausgestattet mit Doppel-/Kingsizebetten, Balkon mit Blick auf die Berge oder das Meer sowie mit elektronischen Türschlössern.
Die Hotelanlage bietet einen Swimmingpool, eine Sonnenterrasse und eine Sauna.
Das Hotelrestaurant ist auf Gerichte aus den KĂĽchen der Welt spezialisiert. Es werden Bed & Breakfast Aufenthalte geboten, das FrĂĽhstĂĽck wird als Buffet serviert. Das Mittagessen wird Ă la carte, als MenĂĽ oder als Buffet serviert.