It's always packed, and there's a reason. The menu is extensive. The wait staff is friendly. The food is reasonably priced and very good. Overall, a great value. Just plan to wait during peak times and seasons..but things do move quickly here, so we've never waited more than 20 minutes even with 7-8 other parties in front of us.