good spot close to heathrow. but theres no free public transit