The apartment is all about location location location. It is a few minutes walk to any central location in London. Great restaurants and bars within 5 minutes max.
The common area of the apartment is not big and has one of the beds in it, but it worked perfect for me and my two brothers.
Antonio responded to us within 20 minutes max. and was very helpful with any question or request we had (including staying in the apartment till 7p.m on our check out day) .