Arrived in terminal B at EWR at about 2PM. Three international flights landed almost simultaneously. There were about 120 people in front of me in the passport control line. However there were easily 30 counters open in the non-US-citizen section. So the wait time for me was about 20 minutes. The agents at passport control were all very friendly and welcoming. This gave the airport a 5-star welcoming experience. However I am rating at 4-stars because the Air-Train stopped working for a while and I got shoved into the train going the opposite side of where I wanted to go. As a result missed Amtrak connection. With a bunch of luggage in hand this is unpleasant but not that much to complain about.