The good things: check in was a breeze, the location is fantastic (close to the train and several bus lines, as well as pubs, restaurants, grocery stores). The cleaning lady we happened to overlap with was lovely.
The not so good: the apartment is "well loved" in that other guests do not take care of the place. Holes in the walls, mold in the shower, kitchen smells of cigarette smoke. Other guests do no follow the quiet hours rules and the walls are paper thin. Unfortunately, we found out once we arrived that London was in the midst of a heatwave, and the room has no way to cool down. It was 90°F IN the room AT NIGHT, window cracked as open as possible, fan blasting, at 2am. We were unable to sleep. My partner experienced a medical emergency due to the extreme heat (which is unusual for the UK!) and the hosts were supremely unhelpful and condescending to our request for something to cool us down. In fact, they told us we should have planned ahead for a medical emergency. A second little table top fan was offered only after I said we would have to cancel our booking, as though SUDDENLY they could help. The hosts told us to contact airbnb support, at which point the hosts said MAYBE they could help, and gave instructions on what to do to get a possible partial refund. (Had they at any time earlier let us know, I would have followed their advice there as well.) A terrible experience, the convenience of the location did not make up for it. Save yourself some time and frustration, and go elsewhere.