The location is beautiful. The pools and pool bar are all beautiful. The place itself is very strict, band needed to be worn at all times, cant set up your own beach stuff near water. While that didn't really bother us, you would think with how strict they are for guests, the standards for the rooms would be really high. The kitchen was nice, living room was okay (couch was filthy), and the bedrooms and bathrooms were not good at all. The guest bedroom: bed frame definitely was broken because one side of the bed sunk in. Both bathrooms had black mold EVERYWHERE in the shower (even in the shower head!!). Overall the location is nice, just needs some upgrades and cleaning.