I can't fault the hotel except its location
The food was excellent - we stayed halfboard. All the staff were extremely friendly and very efficient. The pool and private beach were also of a high standard but perhaps the beach restaurant could provide more snack type options on the menu (i.e those on halfboard don't really want a huge meal experience at lunchtime too). For those without cars the free shuttlebus service to the private beach and Baja Sardinia is excellent. We used it on quite a few occasions and the longest wait was 10 minutes but usually much less. We chose a seaward view room (note the ward bit after sea) which gives greater privacy than others. As with the rest of the hotel the room was spotlessly clean. It was also a good size.
The only downside is the actual location of the hotel. We knew it would be a trek into town and to a lesser extent the beach but the road is quite busy and noisy at times. Certainly the seaward view rooms are quiet with the windows shut but sitting on the balcony at the wrong time of day can be noisy and not the tranquil setting we were expecting. You can walk to Baja Sardinia in about 45 minutes but the walk is not nice along an otfen busy and somewhat unattractive road. The shuttlebus is definitely worth using - you will need to do this trip to get to a supermarket and/or ATM..
Overall the hotel was excellent for our 5 day stay and we really enjoyed it but be warned the insects bite hard and often in this part of the world!