This place is amazing! The other reviews cover the basics (pool, beach, upscale) well, so I'll list my favorite non-standard things about the place. The room separation, one on each side of the condo, was great for privacy. We traveled with our kids and nanny, so being able to give our nanny her own big room, bathroom and lanai was great. The bathrooms were also huge, big enough to easily fit a pack n play inside, basically making a third bedroom for a baby (plus super dark and quiet!). The doors in the condo are all solid core, heavy doors which is great for noise cancelling and just made everything feel top notch. We left a set of pool/beach toys and a toddler floatie for use. The pool is just hands down amazing. Such a great vacation! Can't recommend this place enough.