This airport is a disgrace. We arrived Monday evening from Jamaica I had wondered why American Air built an overnight stay into the schedule. It took 2 hours to get through passport control. Organization was non- existent. The lines for residents were slower than the lines for non-residents. How can it take longer to process a legal resident than someone entering on a visa? With the exception of the American Airlines own personnel and the bartender every single employee was rude. Curbside check-in was a joke. My husband and I were waiting to check-in and two baggage handlers walked past us to help people who had just pulled up and were unloading their vehicles. When we and other people in front of us complained we were told "there is no line you just have to grab one of us. " The food choices are limited and expensive. Avoid this airport at all costs!