Staff was good. The beach was amazing. Not a 5 star quality hotel and not as expected. We left early and booked another hotel. The slew of issues like the shower not draining, the porch door not closing fully, the fridge not working, the WIFI not working, the terrible turn down service, the fuse tripping, the private plunge pool was dirty, and the food wasn't great,.. we could deal with. The tipping point was the AC barely worked, we had it on blast with the celling fan on and the room was still uncomfortably hot. In addition the resort next door had music BLASTING, with deep base that could be heard in our room all the way across the water. Sure they turned it down around 8:30pm, but people are visiting from all over the world in different time zones. It was not the relaxing, luxury experience we hoped. They have let the hotel run down. And the manager did not seem to care.