Ive been coming here for years and the food has always been great. One of my favorite Mexican restaurants, particularly for the basics. I usually just get the tacos. They do the basics very well. For a normal appetite, 3 will do it. Quite full. Over the years they've dramatically improved the atmosphere. It's clean, new tables, and big improvement to the patio area. Only reason I don't give 5 stars is that it takes quite a while for the food to be ready. But, worth the wait.