Hotel Costa Caddu ligt aan de kust van Sardinië en biedt een mooi uitzicht op zee en het eiland Tavolara. Het restaurant biedt uitzicht op zee en serveert klassiek Italiaanse en internationale gerechten.
Hotel Costa Caddu bestaat uit afzonderlijke rijtjeshuizen en een centraal hoofdgebouw, waar alle diensten van het hotel te vinden zijn. De accommodatie bevindt zich op 3 km van het centrum van San Teodoro en op 30 minuten rijden van de luchthaven van Olbia.
Alle kamers van Hotel Costa Caddu hebben een eigen ingang en een eigen gemeubileerde patio. Ze zijn voorzien van satelliet-tv en een minibar.