Kate's place is great; it has everything you need to discover the beautiful London. Also, the location is fantastic --- very close to the metro, supermarkets, and in a central location that can be discovered on its own (Hyde Park, just on the corner, is beautiful!).
Kate herself is very quick to answer messages and inquiries. We totally recommend this place if you are visiting London!