There are several table service restaurants and bars. There's also a food court, video game arcade, and numerous shops. Three hours is long, but there's plenty to do to make some of that time pass by quickly. You can always hope your flight gets delayed by a couple of hours.