Excellent place to stay for a long connection layover at Heathrow airport