We had a great time here. The location is amazing - you can walk 5 minutes down to the beach in the morning and literally snorkel with turtles right off the shore! It's also within walking distance to a variety of restaurants and other activities. Parking was super easy, and we appreciated all the beach gear available in the apartment. We didn't use the pool, but did use the provided tennis rackets (the court is right outside).
There were more rules and agreements and contracts than the average Airbnb, which felt a little confrontational (I'm guessing they've had trouble in the past), but once we got past that, we had a really nice stay.
The temperature in the apartment was perfect and we didn't need to use the AC at all, just the fans and breeze that blows through the apartment were enough to keep it cool.