.... how has it been recently?
We really have never had many problems before. The most time we have had to wait in immigration line was about 30 minutes. Baggage has usually only been about 10 minutes and customs were extremely quick. However, last time I thought it was funny when CUSTOMS (not immigration) asked to see son's face before we passed through.