The flat's location is excellent! It is small but very clean!
You may just need ear plugs as the street is a bit noisy at night.
I'll definitely come back if I need to stay in London again.