Doté d'un jardin, le Barrumbas est situé à Santa Lucia, à 60 mètres de la Spiaggia di Capo Comino, à 2,8 km de la Spiaggia dei Confetti et à 48 km d'Isola di Tavolara.
Les logements disposent d'une terrasse, de la climatisation, d'une télévision à écran plat ainsi que d'une salle de bains privative avec bidet et sèche-cheveux. Les logements comprennent une armoire.
Un petit-déjeuner italien est servi tous les matins sur place.
L'aéroport d'Olbia-Costa Smeralda, le plus proche, est implanté à 56 km.