The apartment itself is lovely, well apportioned, light, nicely laid out, great location. BUT... so many things were broken when we arrived that it really adversely impacted our stay e.g. kitchen tap hanging into sink, fridge door handle off / broken, toilet seat in main bathroom broken, broken (leaking) dishwasher - unusable for duration of our stay, heater / towel rail hanging off wall, freezer door cover missing, bedroom cupboard broken, etc. Most of these should have been easy fixes, but the problem is that I could not liaise direct with the host (Anna), instead being reliant on an extremely poor agent (Hostmaker) to fix. Their complete lack of timely communication meant that we went our full stay (almost 2 weeks) with continued problems.
AirBnB were very helpful in resolving on our behalf, but Hostmaker's lack of communication throughout and inability to take ownership to fix most of our problems really adversely impacted our enjoyment of the apartment. Frustratingly all of the issues were visible to cleaners before we checked in, and some had been reported by previous customers (we saw the notes they'd left).
So... what should have been a great flat was ruined for us by poor Hostmaker service. One or two of the prior reviews allude to 'maintenance' issues, and having stayed there I now know what they mean. If the basics are fixed, and with a change of management company, the flat has the potential to return to it's previous 4 or 5 star rating.