Everything was excellent. Condo had everything we needed and was spotless. Kitchen was very well stocked for us to cook meals. Patio and pool/ jacuzzi areas were great. Condo was so close to shops/ restaurants and pretty beaches. We had a great time!