We got through immigration/customs very quickly a couple of weeks ago, and our visitors over the past couple of weeks have as well. A lot of it has to do with how many planes are landing at the same time, especially with the crazy weather in the US. A lot of flight schedules have been messed up resulting in some unplanned clustering of arrivals within a short time interval on some days. For example, when we came down, our plane was delayed getting out and arrived almost an hour late - at the same time as two others. Wasn't planned that way, but it was what it was Even so, we were through quickly but you never know. They do have a much more beefed up immigration staff on the job these days. Good luck and enjoy your visit!