Good location close to JFK airport