Die geschmackvolle und beschauliche Hotelanlage verfügt über insgesamt 81 Zimmern, die sich auf mehrere zweistöckige Gebäude verteilen und bietet beste Voraussetzungen für einen romantischen Aufenthalt.
Zu den Annehmlichkeiten dieses Hotels zählen ein Empfangsbereich mit Rezeption und Sitzgelegenheiten, eine Bibliothek und ein kleiner Souvenirshop. Für Gaumenfreuden sorgen zwei Restaurants und zwei Bars. Das Hauptrestaurant "Isle de France" serviert bei einem tollen Ausblick auf den Strand und das Meer lokale und internationale Köstlichkeiten. Das Spezialitätenrestaurant "Le Saint Geran" besticht durch seine Lage über dem Meer und serviert eine Variation verschiedenster Speisen aus Neptuns Reich. Leckere Cocktails und kühle Erfrischungen werden an der Bar "Poudre d'Or" angeboten.
In der gepflegten Außenanlage laden zwei Swimmingpools mit Sonnenterrassen und Liegewiese zum Entspannen und Erholen ein.