I constantly travel to London, and always try to stay at Peter´s apartment. Great location, between Holborn Station and British Museum, close to the supermarket and bunch of restaurants.
Than apartment has everything you could need and is located at a small quiet street.
Peter is absolutely reachable and will answer very fast.