Location, location, location! This was right off of High Street Kensington and just a 5-10 minute walk from the tube station that takes you all around London. The hosts were nice enough to let us stow our baggage before and after our check in/out times so we had more time to explore London without carrying around the bags!