Close to Heathrow- a great place to stay