This is an absolutely great place to stay. The condo is bigger than it seems on the pictures, it is very spacious, clean and has a lot of great amenities (kitchen and beach too). The view is amazing and we also enjoyed the shared BBQ in the pool area.
We would definitely stay here again.