Perfect location, that was literally a few steps from the beach. Many excellent restaurants, water sports that are within walking distance and a small and convenient market (yet pricey) and washer and dryer in the same complex, nice pool, and UBER was always readily available only 1-2 minute wait. The inside of the apartment is very nice, modern, spacious, and stocked with everything that we needed, e.g., beach towels and chairs. We had an amazing week and would definitely recommend.