Unfortunately, after 7 years of Airbnb this was the worst Airbnb experience I have had. On arrival, the lofty, sunfilled apartment in the 'Nirvana building' in the pictures was not what we were shown. We were on the ground floor, in a dark apartment facing a main road with a homeless person sleeping in front of the window. As I would be working from home and am a light sleeper, I had chosen this apartment based on the photos/description but it was not what we got. To the host's credit, they were always responsive in communication during our one month stay. I raised this issue with them on checking in, and we were moved to a different building in a better apartment (#502, one bedroom, rather than studio). We were just happy to not be in the other apartment, but the new one we were offered was filthy and we had to spend a few hours cleaning it (floor not vacuumed, surfaces not wiped, drains clogged etc). Some things you can't clean. Like a dirty couch. After checking in, we went and bought a blanket to cover the entire couch as it was filthy. We also bought sheets and towels. The fridge didn't work. We didn't realise until we'd bought a week's worth of groceries and put them in the fridge, only to realise a day later that everything wasn't being kept cold. The host organised for the fridge to be fixed, but it was quite annoying to have the perishables go bad. Then, 3 weeks into our stay, it rained. The roof in the apartment started leaking. We thought maybe it would just be a small leak and went to bed. That was a mistake because the water started dripping on to the bed while we were trying to sleep. The host was responsive and moved us to a new apartment (#402). By the time we moved to the apartment downstairs (#402), which was infinitely better and cleaner than the one we had been put in (#502), the leak was so bad that there was a layer of water across the entire floor of the bedroom. It was truly gross. The host didn't offer any compensation, however, when we needed to stay on a few extra nights and we asked they did allow us to stay the few extra nights at no extra charge due to all the inconveniences. Overall, the host was responsive throughout the stay which was great. Apartment #402 is fine. Apartment #502 needs significant renovation before it is rented out again.