The apartment was in very good shape, and had all the essentials you could need (from kitchen appliances to beach towels, beach chairs and cooler). We loved that the unit had a washer on site (and detergent pods and dryer sheets were provided). There are a lot of restaurants, grocery stores, shops and gear rental places around the area. The complex itself was quiet, you could sit on the deck and enjoy the nice weather. The pool area was nice and the pool water was the perfect temperature. The beach across the street was great (make sure you catch the sunset!). The host checked in before we left to make sure everything was ok.
Our party of three fit comfortably in the apartment, and the sofa bed was comfortable too. The place was very clean as well.
The bed has an additional foam that makes it too soft (we prefer harder mattresses), but not a deal breaker.
Overall we had a great stay!