The Knaresborough in Earl's Court is great! Super clean, modern, and close to tons. The keyless, contactless entry worked perfectly. The only con was that it is a bit smaller than the pics make it seem, the bed is basically the entire size of the bedroom with only a little space to side step around it. But the bathroom was clean, with (much appreciated) heated floors. It's a good stay for 2 people who are very, very close.
The Earl's Court station is 0.5mile (10min wallk) away. Kensington Palace and its gardens are a 15min walk away and there's tons of shopping in that area. Definitely enjoyed my stay overall!