I stayed at Damien's place for a little over a month. I really enjoyed all the amenities especially the super fast WiFi which is really crucial in this new normal, and Damien's hospitality during my stay, which makes this place an ideal place for any occasion. Damien is super friendly and responsive for any requests or issues.
In addition, Canary Wharf / Isle of Dogs is now my favorite location to stay in London with beautiful water front views, a variety of coffee shops and grocery stores and stylish skyscrapers.
I would highly recommend Damien's place