Of all my airbnb stays, this is the first time I've left anything other than a 5 star review.
The apartment itself is fine. Unfortunately, other aspects made it an overall bad experience, to the point where we checked out early.
Upon checkin, the host's employee who met us insisted he write down my credit card info, for a 300 euro deposit. This is a clear violation of airbnb TOS.
After the first night, we were woken up at 6am by loud construction noise directly above the apartment. This construction continued all day, which was frustrating as I was trying to get some work done during the day.
After the second night, we were woken up after 8am by the same loud construction. It was at this point we decided to check out early.
When the host's employee arrived, rather than 1) apologize for renting us a place with construction noise and 2) informing us that he'd note the construction noise in the airbnb listing, he instead decided to suggest we were lying about the construction noise, even though signs of long-term construction were obvious (such as construction netting directly outside our window), as he'd arrived during a break in the noise (it started again while he was there).
Had the host's staff simply been polite, I'd have left a better review. Insulting your guests by insisting they're lying about an obvious problem isn't the way to go.