It was awesome stay overall. Hosts were really helpful during stay. Everything was available throughout and location is just awesome ( North Greenwich is just a stop away).
Will definitely recommend and would like to come back as and when I get a chance.