We've been here a few times and it has been consistently good. Family run. Waiter (one of the family members) was friendly. Good choice of dishes including vegetarian which I like. Prices are okay. Not fancy inside. Chips and salsa appetizer (very good) is extra (usually included in other Mexican restaurants). We would go back.