This airport is HUGE! It offers great restaurants, gift shops a lot of options for drinks and food. The restrooms are ok but usually crowded. The airport itself is well maintained clean and the staff are friendly. The most frustrating part of this airport is the baggage claim process. Numerous times I have waited close to 30 to 40 minutes for my baggage. Over the years I thought this would improve but it hasn't.