First the pros: very quiet, very clean hotel, two tiny beaches, but beautiful. Food at the restaurant is very good and service at the restaurant is excellent.
The cons: it is far from most places and since you cannot rent a car it is quite challenging to find transportation. The hotel would call a taxi and it would take over 30-40 minutes to get it, it is shows at all. Reception does not help on this. Also we did not like the room- it was obviously not used for a long time, it had a funny smell and was very humid. We saw much better rooms so that was only our experience, but it did make a difference. Overall good, but select a room facing the water as those seemed much better.