The property itself is nice. Right on the beach with a beautiful reef for diving and snorkeling. It’s a healthy but pleasant and safe walk to town. The rooms are adequate. Our room was missing its smoke detector and the lighting was dark.
Customer service was maybe 3 star. The manager on-site was friendly when we saw her. Check-in took 20 mins until someone finally came into the office - and then was disorganized, much like checkout. Beyond that, staff were either indifferent to us, refused requests, or at times seemingly hostile to our presence. It was a holiday weekend and they appeared to be running with all new staff, so maybe it will improve over time.
We loved the island, and service elsewhere was good.