We stayed here for 4 nights in the beginning of June, 2007. It was a nice resort, with very friendly staff. The room was clean, with it's own little balcony/sitting area (except we were on the ground level..so it was like a little patio). There's also a tennis court that works quite well, and a soccer field (except the ball could have been better). The pool was nice, but it was a little too cold to swim in it, though the kids at the resort loved it.
The food was quite good. We had a different set menu every night. First we'd start with antipasti, then there would be two main dishes (dish 1 and dish 2), a vegetable dish, and then dessert. You could choose between 3 different main dishes each night, so that you could have a choice between soup, pasta, meat, or fish. It was quite nice, and the staff was great (always the same people/servers, so it was nice to get to know them).
There was also a free shuttle from the hotel to Baia Sardinia, where the beach is. There's a beach right by the hotel, but it's more like a bay/swamp looking thing.
Overall, I'd stay here again for a few days because it was a nice, family-run hotel. It isn't directly in Costa Smeralda, but it is close to all of the beaches if you have a car
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC