Great location, great views from the balcony, nice access to beaches/pools, shops and restaurants. The Airbnb was surface cleaned, but it was evident it is not deep cleaned (fan in the bathroom was COVERED in dust, sunglasses/food wrappers/etc found under the bed). Besides that, the Airbnb did have a clean bedroom, kitchen, and living room. Having the washer and dryer inside the Airbnb was a huge help for us. Would definitely stay here again for the price and location even given the minor complaints of cleaning.