Great place to stay in london, great location.