Borgo Cala Moresca verfügt über 225 Zimmer und sieht wie ein typisch sardisches Dorf aus. Sein Charme besteht in in den sorgfältig ausgewählten antiken Originalmaterialien: vom Schmiedeeisen über die Holzbalken aus Wacholderholz und den Granit bis hin zu den typisch sardischen Dachziegeln. Das Hotel befindet sich in einer wunderschönen Lage direkt über dem Meer und ist auch ideal für die anspruchsvollsten Kunden, die sich entspannen möchten und Ruhe suchen.
An der zentral gelegenen Piazza von Borgo Cala Moresca finden Sie die Bar, das zentrale Restaurant mit großen Speisesälen und Panorama-Terrassen und einen großen Pool. Etwas unterhalb befindet sich das Amphitheater, ein zweiter Pool und auf einer Panoramaterrasse über dem Meer das Ristorante La Vela, das schmackhafte Fischspezialitäten serviert. Die Bucht von Cala Moresca ist etwa 150 bis 300 Meter von den Zimmern entfernt; breite Sandterrassen gehen bis ans Meer. Dort gibt es eine Holzplattform mit Sonnenschirmen und Liegestühlen.