I've been coming here for as long as I remember. Since 1995 at least. Their food has always been consistently good.
Service has always been a little on the slow side, but that is typical in the Mexican Restaurant way. I find the slow service forgivable because the food more than makes up for it.