Loved the apartment and all of its amenities! It made our stay very pleasant and easy to have access to the beach, restaurants nearby, including gear for the beach. The little patio was fantastic for evenings.
A few cons, that could be ignored depending on your sensitivity to noise -- the AC was a bit loud every time it kicked on but we kept it off at night as it is wasn't really needed. There was at least one feral rooster outside the complex (which is generally a major problem across the whole island right now) and since the bedroom is right next to the street, we heard it crowing at 3-5am every morning, without fail. I'm a pretty light sleeper so it was an issue for me but my husband (who can sleep through more than I can) was also bothered by the crowing. I don't think this would have changed our reservation for the place but just something to be aware of!