Good property. In a resort, so don't expect much peace and quiet. But right on the beach. Nice amenities.The people running the booking will way over communicate. I received 5 emails and 3 texts just about checking in. There are lots of potential charges, like if you change settings on the TV, change the thermostat, use the towels in the wrong place, etc. The fees start to sound like threats. They try to upsell you with late check out for a fee etc. Then it takes forever for them to release the deposit. Maybe all this is normal now, but seemed excessive to me.