Fly out of somewhere else if possible. I live in Jacksonville FL and took a recent trip to Costa Rica. It was much cheaper to fly out of this airport and did not have to switch planes. So I drove 5 hours. On departure the airport is old and overcrowded not enough seats in the terminal. The airline was late arriving which made things worse. However this was nothing. Upon arrival on a Saturday at 12.30 pm from Costa Rica the real fun starts. After debarkation we waited about 20 minutes to go through a self serve customs kiosk which scans your passport and takes your photo then another 20 min having a live custom agent do the same thing ok so still not too bad then down to baggage bags arrived quick then after getting your bag you have to again go through customs and have your passport checked even though you have done this twice already. This line of several hundred people was wrapped all around baggage claim. They do not look through your bags just checking your passport for the third time it makes no sense oh and there is an airport employee running around telling you not to use your cell phones in baggage claim or 500$ fine.