I've been here three times in the last couple months, once with a friend, once with a group of 15 people, and once with family. The food was delicious every time. The portions are enough for anybody. The waitstaff, while not always there the second you need them, nevertheless are always happy to get you what you need right away and with a smile. Warm wood décor. Smaller, more intimate feel than the other, overly noisy Mexican restaurants that "everyone" goes to (apparently all at the same time). Consistently better food, too, that doesn't have that feeling of being mass-produced. A family restaurant, run by their family for your family.
In short, a calmer, friendlier, more personal alternative to the usual experience--and better food, too.