We stayed for a week here and loved it. For us, the best part was the spectacular view of the sea from our Cove Suite room 2B, we were fairly close to the sea and had an absolutely clear view of it. Watching the sunsets from our balcony was also lovely. We thought the views from any of the 2nd floor rooms in Cove Villa 1, 2 or 3 would be as nice. The Cove suite rooms are lovely, very spacious and comfortable.
The 3 beaches are all a little small, but very nice; the sea is quite peaceful, the water is warm and you can walk out quite a ways and still be only chest-deep. As other reviewers have mentioned, sometime hard to find an empty beach chair.
All 3 restaurants are good, we would rank Cove as the best one, followed by Palm, followed by Reef. Cove is more of a fine dining experience, while Reef is more beach casual, with Palm somewhere in between. We also had a wonderful dinner (roast pork being the highlight) on the beach one night. You need to reserve tables a few days in advance, specially at the Cove. All of them are situated well in terms of looking out at the water. We were on the all-inclusive plan, but the a la carte prices for the restaurant are not crazily expensive, on our next visit we are not sure whether we will go in for the all-inclusive.
The staff here are just wonderful, we would particularly like to thank Derah and Sparkel at the Palm, Kia at different bars and the Cove villa 2 housekeeper.
All in all, a lovely relaxing vacation, we will be back!