I was very happy with the condo. Upon our arrival, it was very clean. There was some sand on the floor, but I kind of expected it. There was a housekeeping phone number and we could have probably had them come clean the floor, but it didn't bother me that much. It had a lot of the amenities of being at home. The patio is gigantic and encompasses the living room and the master bedroom. The bed in the master bedroom was soft and comfortable. The master bath was very big and my wife and I could get ready at the same time without running into one another. I'm not sure what they charge for the beach chairs, but it was nice having them included in the unit. By the way, they charge for the beach chairs and we actually saw people being kicked out of the chair because they didn't pay for it.
The couple of things I was a little disappointed with, and by all means these definitely aren't deal breakers. There was no strainer in the kitchen. Having a 2 year old and 6 year old, pasta was definitely on the menu. The pots had a little strainer built in, but a regular one would have been helpful. The other minor complaint I had is the signal strength of the wi-fi, it was poor. I didn't go on vacation to be on the internet, but it was difficult checking out local attractions on the internet.
The pool area and beach area were beautiful. They also have a splash pad for the little ones.
Right before we arrived, I received detailed information as to how we get into the unit. There was a keypad on the door and I was initially given the wrong code. The owner/management was very quick to respond and we got into the unit almost immediately. I would recommend this condo and the area.
Just another note, this is very family oriented, not a couples romantic getaway.