Great place to base yourself in London, all the facilities you need and great amount of space.