The location was perfect for us. It was close to Langdon Park DLR station (around 5 min walk) and we could either get to Canary Wharf or Bow Church stations for the London Underground. There are convenience stores nearby to buy any provisions.
The kitchen is a big one and for people travelling from India, there are pressure cookers present. We cooked on most days and the kitchen had all the vessels we needed. There is a double bed, a single bed and an inflatable mattress. (It automatically inflates when you plug it on and turn a switch. The mattress was comfortable)
The check in was good. Sangeeta came and explained things. She was always on call in case of any doubts. I definitely would recommend this property in case you are visiting London.