At the end of the day, if the host follows the expectations they have set up for everyone in their flat description, this is a fantastic place. It is slightly dated but in a great location.
However, what we got when we arrived was not what was described in the posting. The host seems to only care about the people who can leave him reviews on airbnb and disregards the concerns or complaints of anyone who lives there permanently. For example, the flat had not been cleaned for weeks when we arrived. The people living there permanently had complained about it and about the smell but the host did nothing (I can attest that it truly looked and smelled horrendous). I complained on our first night there and a cleaner was sent the next morning.
He does not send cleaning staff like he says he does in the posting and in private messages. I experienced this personally as I should have seen the cleaners twice in the time I was there (for 6 days) but only saw them once after I complained.
The second thing is the fixing of hazards - there is a giant hole in the ceiling of the common area from water damage. It has apparently been there for months with nothing done about it. Stuff does fall out of it and it's a liability for the owners of this space. And yet, they haven't done anything to fix it.
If they regularly clean the space and fix issues that arise, I would have no trouble staying here again, but at this point, it doesn't (hence the harsh reviews).