Beautiful location, hosts were quick to communicate, RESORT STAFF RUDE, talked to my 14 yr old like a dog because his bracelet had faded with the pool water, threatened to throw him off property for a counterfeit bracelet, wouldn't let him call me, refrigerator barely works, dryer didn't work at all. Messaged the owner about it, they responded quick to say they found damaged sheets we left behind when we were still in the condo. Elevators were packed ALL THE TIME, only 1 working some of the time. Ehh. Would stay again Maybe. Beach was amazing. Best water we ever had. Shells were great there.