This is a lovely resort. Our room was first class, well appointed and spotlessly clean, right by a small secluded beach. The service was attentive, friendly but never 'in your face'. The main restaurant food was delicious and changed every day. The beach restaurant served a local 'catch of the day' dinner one evening for us by candlelight, right on the beach with a glorious sunset (ok, the hotel couldn't organise the sunset but overall it doesn't get better)
Highly recommended for a relaxing, chill out vacation.