My family and I eat here often and are never disappointed. The food is great, the prices are fair, the portions are very generous, and the menu has great variety. The place is ALWAYS busy, so you often wait 10-20 minutes for your table, but the service is excellent and I always feel the wait is worth it. They also have a respectable kids' menu with Mexican and American choices available, and serve you warm homemade chips along with both a unique salsa and a bean dip while you wait for your food to arrive.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.