Superb facilities and location, and smooth check-in. If you stay in London, you can't think anywhere else.