Definitely the go to place to stay in London if you need some time to relax before your flight from Heathrow.