Das Hotel liegt inmitten eines 14,5 ha großen tropischen Gartens im Süden von Mauritius, in St. Felix. Es bietet einen atemberaubenden Blick auf die Berge und den Indischen Ozean mit seinen Korallenriffen. Es liegt etwa 4 km von der Grand Bay und ca. 50 km von Port Louis entfernt.