As far as the condo itself everything was great. Very clean and in excellent condition. Basic essentials were provided for toiletries and the kitchen was equipped with dishes and utensils. However, if you plan to cook you will need to bring everything else down to salt and pepper. Not knocking them- js for the sake of full disclosure. That said, the condo was well maintained and well equipped for myself and 2 kids. No complaints whatsoever. We thoroughly enjoyed our stay. The resort overall I would rate well although unfortunately there was only one working elevator on our end of the building (the 2nd was out of order) which made coming and going a pain. Alternative choices were walk to the other side of the building or take the stairs. The one place I would really take away points from the resort was in their so called snack bar. Just close it. If I rated my experience on that it would be polar opposite. Dirty, disorganized, slow, overpriced even by beach standards, and just very poorly kept. Skip it entirely. It had a dirty storage room vibe and the food quality was something along the lines of that gross gas station you would never want to eat anything from. Could be a gold mine but very poorly managed. The rest of the property is great. 2 pools, hot tub, and easy beach access with tons of things to do and restaurants all within walking distance. Staff was friendly enough. I would not hesitate to book again.