Location is good and easy walk to beaches, restaurants and stores. On-site parking was good though easier with smaller cars. Pool and hot tub were nice, but a lot of chairs were broken. Condo had some issues with the patio not being furnished as advertised and things being broken in condo. We did get a partial refund after complaining to the host and Airbnb.