It’s a great location, there is a slight smell from the drains but that’s a London issue not the flat, the tube passes right underneath so could be an issue if you’re a light sleeper!