My children absolutely loved staying here. They have asked to return again. The pool and waterslide were the highlight of the trip. The resort has a nice setup right on the beach. The staff were extremely nice. The condo was clean upon our arrival. I would have given a perfect rating but I requested a non-smoking unit since I have severe allergies. I have no doubt this was intended to be a non-smoking unit It was obvious prior guests didn't comply. The pillows and bedding smelled of smoke and there was even a cigarette burn in the blanket on the bed. I did bring my own pillow, blanket, and sheets and upped my allergy medication which helped significantly. Because the smoke was deep in the mattress, I still woke up every day with a sore throat, irritated eyes, and a runny nose. Since this was advertised as luxury units, I would also suggest some updates. Outside of this, I was extremely pleased and we had a wonderful vacation.