Vans spot was perfect - clean, spacious, and well located. We highly recommend for anyone staying in London - we were there 9 days and it felt like home.