We booked this apartment for 3 weeks and had a great plan. Unfortunately, we didn't have a chance to stay even 1 night their, as flat was very dirty - microwave, walls, especially bathroom, what was the main reason for us to leave apartments immediately and book a hotel, as we didn't receive an opportunity to take a bath after 12 hours in the road. There was also some issues with sofa.
It was also disappointing that host didn't agree to change apartment, change dates, or even compensate first 2 nights, when we needed to stay at hotel. He just proposed to make a cleaning during our stay. I think it is not a fine solution, because cleaning should be done before checking, I don't expect to pay my money and time and wait to receive an appropriate level of service.
As a result, we cancelled stay, received just 50% of our money, so we lost 50% because host didn't do or did worse the cleaning.