A conveniant room in a nice area. The Isle of Dogs is a special and quite spectacular location, with the Thames River Walk close by, the foot tunnel to Greenwich just up the road, and the skyline of Canary Wharf behind you. I would definitely recommend the place!