Pueblo is fantastic and our favorite restaurant. The food is authentic - always fresh and prepared with a love for mexican culture. My husband says it is the only food he's had in a restaurant that reminds him of his mother's cooking. The menu has a wide variety of dishes, and everything is great. This is a family operation, so feel free to bring your kids. On weekends they also have one or two guitarists. They recently expanded, so seating isn't a problem.
Pros: great food, reasonable prices, friendly