Located, on a small peninsula, on the west coast of the tropical Island of Mahe, in the Seychelles, the resort consists of 30 luxury Signature Villas, the Boutique La Prairie Spa, a refined Beach Restaurant and a spectacular feature swimming pool. All of the hotel amenities and villas have spectacular panoramic views of the Indian Ocean.