I've stayed at Mary's multiple times now and it is always great. Mary is a responsive host, and the accommodation is always clean and comfortable. It's a 10-15 minute walk to Canary Wharf (nice in the morning along the water), with a DLR station almost on the doorstep (if you don't want to walk), and a selection of good restaurants and shops within a stone's throw (head to the water, back past the DLR station, for a Chinese, an Indian, a Lebanese and a good Pub). I will be staying here again.