very good place for short stays to and from the heathrow airport