I'm giving this restaurant 4 stars because of the affordability and service. The kitchen completely screwed up our orders but they brought out extra tacos to compensate so we were satisfied. There are far too many seats in this restaurant, it was extremely loud and cramped. But it was a Saturday night so I would suggest skipping Saturdays. I think this restaurant caters well to vegans and vegetarians. The queso fresco was so good! Heads up they only take reservations for large parties.