Okay place.  Like the chips, salsa, and warm bean dip.  Food is mediocre.  Service okay to good.  I've been here a half a dozen times and think it's consistently okay.  I'm yet to find a mexican food restaurant I really like (for dinner, not a dive).