Convenient location, less than a mile's walk (!) from City Airport (or 1 DLR stop). Sainsbury's Local, a chip shop, a Starbucks, etc. at crawling distance, as is the DLR (easy access to the City / LCY). Very responsive owner.
Rating explained: could be cleaner (not for lack of available cleaning materials), hiccup with the key handover. In conclusion though: would stay again.
Don't miss out on taking a look at the Thames Barrier when you're there. It is bit of amazing engineering!