very good location for a stay near Heathrow