My partner and I had a mostly pleasant experience staying here. Check-in was a rocky, in that Google Maps led us to their sister hotel that is a lot more lively than the villa we had booked. The hotel staff at the incorrect location was kind enough to take us to our correct rental using golf cart. There are golf carts on the property, however you do have to pay for them. There is also one member of their staff who is licensed to take people to the water taxi, and he is not always available (we wanted to take it in the former to catch one of the early boats and he was not there yet at ~8am).
Neither my partner nor I found the staff incredibly friendly. The seemed either curt or distracted with something whenever we talked to them. They also showed no remorse when we reported the golf cart we rented had no working breaks on it. They told us the person using it previously (another staff member) had not reported the breaks being out and they didn't check before renting it to us. I think a little bit of empathy or acknowledgement on their end could have gone a long way.
Nonetheless, I would say the location is good, as it is right on the beach. It is a bit of a walk from town (15-20 min). The room came with the basics, and looked and felt clean when we arrived. It's a good value for anyone looking for something private and modest.