Hotel znajduje się na szczycie półwyspu Saint Jean Cap Ferrat i położony jest na terenie rozległego ogrodu. Usytuowany jest na lazurowym wybrzeżu pomiędzy Niceą i Monaco, zaledwie 20 km od międzynarodowego lotniska w Nicei. Hotel posiada 53 pokoje i 9 apartamentów, całkowicie odnowionych i stanowiących jedno z najbardziej luksusowych miejsc na Lazurowym Wybrzeżu. Wszystkie pokoje są bardzo komfortowo wyposażone, a łazienki wykończone w marmurze.
Restauracja Le Cap poleca swoim gościom tradycyjne dania kuchni prowansalskiej, podawane na tarasie, z którego rozpościerają się wspaniałe widoki na ogrody. Goście mogą również spędzić czas w Klubie Dauphin na dole zbocza i zrelaksować się w podgrzewanym basenie z morską wodą.
Na terenie posiadłości znajduje się również wspaniała willa Rose Pierre, stanowiąca oazę spokoju i prywatności. Willa składa się z 6 sypialni, salonu i jadalni, wyposażona jest w prywatny basen, kort tenisowy saunę oraz fitness.