The apartment itself was clean and really spacious, and the location is super, with a balcony overlooking a park. Public transport is really close by. Unfortunately, because previous guests had used up all the clean sheets we didn't find any clean bedsheets upon arrival, nor were there clean kitchen towels. We arrived late in the evening, so the hosts weren't available to tell us there were a couple of clean ones tucked away under the bed. They did apologise profusely, felt obviously very bad about the situation and reimbursed the cleaning costs.
We got the instructions on how to pick up the key rather late, on the day of departure. Now I know it's a hassle, but it is kind of tricky because things can go wrong. Again, this was something the hosts obviously weren't happy about themselves. But I have to point it out. Otherwise they were really nice and helpful when we did get in touch.