I've made it to London five times and love this area. The flat is very easy to get to, clean open, bright and large. Wonderful restaurants, pubs and the Tube close by. We were a group of 4 adults and had more then enough space. This was much better then staying in the hotel.
Cheers!