Rented directly from condo office. We have stayed there many times and have never had a negative experience. Always rent first floor unit so we can walk right out the patio doors and onto the beach. Units are nicely decorated and kept very clean by the staff who are there daily. Convenient to supermarket and many restaurants.
This villa had everything. The kitchen was top notch. Some utensils looked brand new. We had 4 kids and 3 adults staying and it was a good set-up. The back yard pool was the biggest hit. It was not huge, but good enough for 9-10 year-olds. They played for hours while grown ups sat on a generously sized back patio. Lots of shade outside...very comfortable on a hot island.