Il Borgo biedt uitzicht op de zee, een tuin en gratis WiFi. De accommodatie is ideaal gelegen in Castelsardo, op korte afstand van Spiaggia di La Vignaccia, Spiaggia di Pedraladda en Spiaggia La Marina di Castelsardo.
De units zijn voorzien van een terras, airconditioning, een flatscreen-tv en een eigen badkamer met bidet en gratis toiletartikelen.
De bed & breakfast biedt een continentaal ontbijt of Italiaans ontbijt.
Treinstation Sassari ligt op 31 km van Il Borgo, en Palazzo Ducale Sassari ligt 31 km verderop. Het dichtstbijzijnde vliegveld is Luchthaven Alghero-Fertilia, op 58 km van de accommodatie.