Hotel -beautifully maintained, lovely secluded setting, nice sea view, fantastic, swimming pool, very satisfied
Restaurant (Moon Bar)- buffet breakfast is average, often very busy and stock not replenished regularly. I was bored of it after two days, dinner below average to terrible, over priced, portions of food sometimes very small. Cocktails terrible. Every night at 7pm they show a movie on the lawn outside the restaurant. Its a cool idea but its so bloody noisy. Who needs James Bond guns and explosions blasting out when you're trying to have a romantic meal for two.
Staff - hotel staff are very attentive and try really hard to help with mixed results.
Location - the price you pay for peace and quiet and seclusion by the beach is the proximity to the rest of the town. You'll need to get a taxi to the main road where all the restaurants and bars are. It will cost around 3 USD to get to the centre of town each way by taxi. We walked it one day and it took 45 minutes. There is nothing near the hotel except one local restaurant with shop. Shop is a good option for buying beer and water but didn't eat there.