Doté de chambres à la décoration personnalisée et d'un jardin paisible, l'hôtel se situe au cœur du centre historique de Carloforte, à 400 mètres de l'embarcadère pour rejoindre la Sardaigne.
L'établissement se trouve dans la principale ville de l'île San Pietro, à 7 kilomètres des côtes sardes. Les bateaux partent du port situé à seulement 2 minutes de l'hôtel et vous emmènent en Sardaigne ou sur l'île voisine de Sant'Antioco.
Les chambres de l'hôtel sont toutes différentes. Spacieuses, elles sont équipées de la climatisation, d'une télévision à écran plat et d'une connexion Internet gratuite. Certaines disposent d'un balcon ou d'une terrasse privatifs ou donnent sur la mer.
L'hôtel sert un petit-déjeuner buffet composé notamment de plats sardes faits maison. Il propose également la location de vélos ainsi qu'une navette d'aéroport et un service de blanchisserie.