Beautiful place overall with decent restaurant and very friendly attentive staff.
Few points to note:
1- although you can’t see from the photos, don’t worry about the toilet being part of the open plan room, it’s actually enclosed within its own cubicle; as is the shower.
2- the swimming pool/patio area is not completely private, fellow guests can see into your space if they stand at the end of the patio and look back towards the rooms.
3- netflix on the tv is a nice bonus
4- you need a car to get around the island