We fly AA all the time to and from Chicago to St Thomas and arrive at least the 90 minutes minimum prior to departure if we have checked bags. Never a problem no matter what time of the year. We stop at Emerald Beach for lunch before heading to the airport.