El Hotel Costa Caddu está situado en plena costa de Cerdeña y ofrece bonitas vistas al mar y a la isla Tavolara. El restaurante con vistas al mar sirve cocina clásica italiana e internacional.
El Costa Caddu se compone de casas adosadas independientes y un edificio central que alberga todos los servicios. Se encuentra a 3 km del centro de San Teodoro y a 30 minutos en coche del aeropuerto de Olbia.
Las habitaciones del Hotel Costa Caddu cuentan con entrada independiente, patio privado amueblado, TV vía satélite y minibar.