Great flat for exploring london. Easy access to trains and underground - was able to walk to and from my airport connections. Lots of nice local spots (queens head, frequency cafe), and close enough to city center that you can enjoy a nice walk back from SoHo or wherever you're carousing.
Delightful little terrace, fun watching the trains go by. Personally, had no issues with rumbling from the tracks and slept like a baby.
Check in was great, Oguz was so accommodating even when my flight got in early morning. Thanks Oguz!