I'm after a little advice if I may for arriving at JFK with KLM for a trip to New York in June. I believe we'll be arriving at Terminal 4 and I'm wanting to book an airport transfer from the airport in to Manhattan for our group of 5. Our flight is scheduled to arrive at 1530 so I was wondering how long I should allow for collecting bags, immigration etc for the pick up in arrivals? Being used to smaller airports and having never been through US immigration, I was thinking of allowing 2 hours so quoting ~1730 for the pick-up time? Would this be ok or do you think I should allow more time, or is it too much? I'll be flying back with Delta, again T4 at 1635 so I was going to allow 3 hours for check-in, immigration etc on the return flight. Any advice would be gratefully received.