Its a great location with everything easily accessible. The check in was easy and the place is pretty well managed too. Recommended for your London stay.