Das luxuriöse Hotel liegt am Strand von Belle Mare an der Nordostküste von Mauritius. Die Anlage befindet sich inmitten der tropischen Landschaft und unweit des Nationalparks Bras d´Eau. Die 255 Zimmer sind hell und modern eingerichtet und werden durch landestypische sowie asiatische Akzente im Design ergänzt. Zudem verfügen alle Zimmer über eine Klimaanlage und einen Balkon oder eine Terrasse. Darüber hinaus bietet das Resort 2 kleine Boutiquen, 5 Restaurants, mehrere Bars und Pools, einen hoteleigenen Golfplatz sowie einen hervorragenden Spa-Bereich.