Great place well situated and close to Heathrow