Nice, clean apartment, which seemed a bit bigger than we expected based on the photos. Easy access and parking, and nice and quiet! Not much in easy walking distance so we were glad to have a rental car.
Only very minor negative I could say was the lack of soap/shampoo in the bathroom. Not a big deal though, especially at this price point. Beach towels and chairs were provided, and I think I saw some snorkeling gear in the closet as well, though we had our own. On arrival we were also given a couple discount codes to a local supermarket, etc which was nice.
The apartment complex had a nice pool but beware - it has dangerously slick tiles.