Sparkling clean, fantastic location, super close to a wonderful beach, very close to nice restaurants, amazing balcony and perfect for 2 people. Great communication and super easy check in. We definitely would stay here again.