We stayed 4 in this apartment and it was in the perfect size, very spacious and comfortable. The apartment has a lot of potential and Yong was very communicative and the check in and check out process were very easy. But, the apartment was not so clean - kitchen, bathroom, living room, weird odor, small water leakage.. it seems like nobody cleaned the apartment before we came, please take care of that.
I thought Canary Wharf was a nice area, not so crowded as the city center and less touristic (which is good). The underground was near and you can also take the boat from the Canary Wharf Pier to London Bridge and so on, which is really cool.