Had a great time here. It's a nice complex and the apartment is nice. Our favorite part was the controllable vent-slats in the walls. They let an amazing breeze blow through the entire apartment (when you want it).
There are some beach towels and beach equipment to use. The balcony is great and a nice place to have a light meal or a drink and watch the sunset.
The only 'con' is that the area can be kind of loud. You can hear the traffic, and somehow the voices from four stories below carry up loudly into your living space. But it isn't constant. It didn't bother us that much.
There are stores a short walk away. The beach is a couple blocks away and you have to walk through another resort to get there, but no one made us feel out-of-place. There are so many tourists coming and going, nobody knows where you are staying anyway.
The pool is the size of a living room and has no shade, so we didn't use it.
Last but not least, the first floor actually has stores! You can get a snack, a drink, rent snorkeling gear, and everything.
We loved our time here!