I would not stay again. The apartment has a few issues with it. On the plus side it is very well located near several different metro stations. It was very clean. But that was not enough to overcome the downsides.
The biggest issue was how noisy it was. It was like living on the actual street, we were woken up multiple times on both nights. Inside, the apartment is basically a much larger apartment has been cheaply sub divided in 3 units and it shows. The shower has no seal around the bottom but is slanted so water just flows straight out onto the bathroom floor and collects in a big puddle. The bed is big, but the bedroom is small so you can't easily walk around the the far side, which is a problem especially at night. The fridge door sticks, there was no hanging space for clothes despite there being a huge wardrobe, and there is no proper mirror for doing your makeup. The host's communication was poor. The check in instructions were confusing.
Overall we paid £250 a night and I'd hoped for something a bit better quality for that much money.