I was in London for a business trip and shared the apartment with my colleagues. The apartment is very nice and in perfect conditions: we found it very clean and tidy and it was in a very quiet environment, therefore it is a very good location if you travel for business.
We didn't get the chance to visit the main attractions of the city but, if needed, bus stops, metro stations and Kensington train station are all close to the apartment.