This was my best experience with CBP ever! We were selected for a random search, and the border agent said that she would hold on to our passports until we were released. We parked our car, and were told to wait inside the building until our name was called. Not even 3 minutes later, our passports were returned and we were on our way. Bravo to the border agents for their speed, courtesy, and professionalism!