Great place to stay in London, and good transport links