The place itself was lovely, but the host made it impossible to give this stay a good review. We booked the apartment for about two months while our house was undergoing renovations. We asked permission to bring our cat with us and the host agreed. We offered to pay Pet Protection, but she declined. We ended up moving out less than 24 hours before our check-out time due to our work schedules. I checked the host's checkout procedures on the listing, but nothing much was there and no other check-out instructions were provided. We stripped the beds, swept and vacuumed the floors, and wiped down the kitchen and bathrooms, put all the used linen and towels in a pile, and made sure all the dishes were clean and put away. As soon as we left I started getting angry text messages from the host saying how upset she was, but she wouldn't specify why. I asked her to only communicate via the airbnb platform, but she continues to only send vague messages about the 'bad state' of the apartment and accused us of 'fleeing the scene". I reported her strange behavior to Airbnb, but they weren't much help. She ends up making a huge damages claim for $400 accompanied by a long rant in which she calls us all sorts of names and again fails to be very specific about the damages. From what I can gather, she was upset that we didn't laundry the linen and towels for her, we didn't scrub out the oven (which we barely used), we didn't wash the bottom of the rubbish bin, etc. All things that are a bit above and beyond if you ask me...especially if these expectations aren't made clear in the listing. Plus her vile rant and insults didn't make me especially amendable to reaching a solution with her. Honestly, stay away. This host is not professional, doesn't communicate well, and has some bonkers expectations. We're still currently in a protracted dispute regarding imaginary damages. She did it to us---she'll do it to you.