Unfortunately, our villa (184) although beautifully located (close to the beach, a 10 minute walk to the hotel) did not meet the same standard as the main hotel. The heating was broken, the WIFI did not work, the plumming needs serious work, not enough hot water, the kichen is very old. We were told that the villas are not owned by the hotel - just rented, but this one simply does not match the otherwise high standard of the hotel and is in need of a major renovation.
The hotel staff is very friendly and helpful, they even took us to the top of Tavolara. This alone was worth the stay! The breakfast buffet is excellent with a long opening time, the dinner menue is exquisit (but pricey). Location is superb, but you need a car.