Very clean, amazing view on the balcony and everything you need for a family stay. The 2 living areas and 2 outdoor areas provided enough space for our 2 families that stayed for the weekend.