The apartment is great overall. We like the neighborhood and the closeness to public transportation. There's a lot of places to eat/drink in the area, but it's also not entirely noisy or too crowded.
The rooms are clean and the apartment is newly refurbished so it looks great and has the some really nice features.
Would definitely stay here again when in London. :)