Very clean. Great communication by our host, Marjo. Tons of free amenities, which was super thoughtful and generous. Would definitely recommend!