Don't search another place to Stay in London. The apartment is amazing, the hosts are absolutely incredible (there are no words to describe the hospitality and reception) and the location is walking distance to main attractions and next to aldgate east station.
Thank you Stela and Luciana for everything.