The apartment was clean, cozy and perfect for our stay. Beds comfortable, kitchen was perfect. Hosts were extremely involved in communicating with us (which I found unnecessary, but some people new to Airbnb might find reassuring). The key drop was convenient and quick. My only issue was that we were told the day before we left that they 'might' need to show the apartment with 24-hours notice. While the hosts generously offered to accept any cancellation (I assume they would have refunded us despite the strict cancellation policy setting) and were apologetic, this didn't give us enough time to find other accommodation and a frustrating experience leading up to the trip.