Theoretically this is a nice flat. Practically our experience was really bad in several ways:
Communication with the host was unfriendly and cynical before the trip.
At the official check-in time the flat was not ready but the host was scrambling to get basics ready: the kitchen was dirty (dirty dishes and dirty cleaning equipment was eventually left on the counter, the surfaces were not wiped down properly, the dishwasher was dirty so it was difficult to clean dishes during our stay, the list goes on.
The host put very damp bed linens on the duvets and mattresses which we discovered when we started putting our children to bed, as he was still around vacuum cleaning about three hours after the check-in time.
In the end the place was simply grimy - the floors were not mopped (evidenced by our dirty socks after walking around the place), and we cleaned the bathrooms again ourselves because we felt uncomfortable.
We haggled for a discount which frankly should have been offered by the host on his own account, and overall his communication was unfriendly, aloof and disrespectful.
It is an expensive flat - for this price we’d have expected a clean safe space and not a nightmare start to a stay where we left the kitchen in a better state than we found it!