Pros: Fantastic location, just steps to the private beach. That is amazing. It was the best part of our stay here. Firepits available for public use. The unit itself is very cute and conveniently located to all the amenities (front desk, spa, pool, gym). You can also walk to the grocery store, drug store, and a bunch of restaurants.
Cons: Check in is one hour later than traditional (4pm instead of 3pm). Check out is one hour earlier than traditional (10am instead of 11am). The sleeper sofa had crumbs when we removed the cushions, and the bed itself was uneven and uncomfortable. NOISE. We could literally hear every footstep, sound, and wild "activity" that took place on the floor above us. At one point, it sounded like they took a dozen marbles and threw them on the floor and let them roll all around. And the middle of the night activities didn't stop until we couldn't take anymore and politely tapped the ceiling. I don't doubt that others had an amazing experience during their stay but unfortunately for us, we did not. Had we not paid so much for a midweek stay, I think we would have tolerated more but it seemed pricy for the value.