We've been coming here for years and have never been disappointed. The one small issue they used to have was that seating could get a little chaotic but they have a new method in place that keeps it nice and smooth. We were given coffee while we waited and the service/food is so good that it really is worth any wait.