KeyHost is the type of company that will end up giving AirBnB a bad name. Most of them do a great job at making sure guests have the most pleasant experience but these guys definitely fall short.
Although the flat was clean and in a very good location, some of the key features that made us book this flat (baby equipment and a pack and play) were nowhere to be found when we arrived, even if they were advertised. Checking in late or on a weekend becomes an issue when these companies only operate business hours and leave accounting staff or people that are not in charge of reservations and guest services alone on weekends.
When told we were supposed to come to finalize some papers on a Saturday morning, the office (which supposedly opens at 9.30am) was closed when we got there in the first place and we had to come back at 11. We showed up 3 minutes early only to be greeted by a half naked person with a towel around the waist talking to us through the opening of the door basically telling us to come back on Monday. After a 5 minutes of back and forth trying to explain why we were even here in the first place (because KeyHost asked us to!) we had to come back AGAIN later that day, taking time out of our trip, to find a solution to our problem. Only after we insisted for 10 minutes did they offer to contact maintenance and get us the pack and play, but not without telling us in the first place that this would normally be taken care of on Monday...after our departure.
If you're planning a short stay or a weekend getaway in London, look somewhere else until they sort out their service, you'll have more time to enjoy your stay.