I have traveled through CBX twice, once with kids. I found the first experience, in June 2021 to be super easy.
Parking was simple and there were very few lines. I recently traveled over President's Day 2/22, and had a somewhat different experience. CBX was very busy, we had to park at an overflow lot, and the lines inside were long. However, the CBX worker checked our boarding pass time and moved us to the front of the line to get to customs. Here is what I learned:
1. Reserve Parking online before going, I'd pay for the premium parking or valet. Arrive at least two hours early.
2. Check-in to your flight at least two hours before via internet or mobile. We flew on Volaris and our friends' seats were given away because they waited to check in at the CBX kiosk. They were an hour and 45 min early.
3. If you park in a cheaper or overflow lot, be prepared to wait. There is no automation, you have to find a person.
Overall, I find CBX to be an excellent value and will definitely fly out of there again. It feel safe, just be prepared for parking and that you may have a few lines.