The apartments are really well located, easy to access through the Earl's Court station. My wife and sister in Law stayed at the apartment for a few days and really enjoyed their visit. The apartments are fully renovated, warm water, nicely decorated, comfortable if you are traveling for a few days and will mainly spend time doing tourism.
There is a big supermarket right accross the street and it has easy access to restaurants taking a ten minute walk.
As they are new, there are a few things we suggested they include for future travellers. Overall a good experience.