Just landed today. Went to the border.
The whole process was 3-4 hours because the US custom was so slow, like 30+ people waiting and they only have TWO people working, each officer took almost half and hour to see each group of people, most of time they are chatting... and with bad attitude to...