Was there last March. Not all that bad. 2 hours should be fine. Security worked fine. Check-in was slow but we used United and they had more flights at the time and 2 were weather delayed at the destination. If you do get there early there plenty of affordable drink and food options int he airport.