We very much enjoyed our stay in Josh's apartment. While we didn't actually get to meet Josh, he was very good with communication and was able to work out a good arrangement with getting the keys.

Josh's space is situated in a good location (we had no problem traveling everywhere we needed on foot) and is just about across the street from public transport. London is very sprawling, but for a first time visitor, I would think this is a very good place to set up shop, especially if you are planning to do things South of the river.