I've been here twice and wanted to wait until after the second visit to post a review. Food-wise, this is a better option than any other out there in the Mexican category - Baja, Chipotle, Moe's. Our family has gotten several different things off the menu and found each of them to be very tasty. It would seem you can't go wrong with this menu. Where this place suffers is with service and the eating area. Service both times was so-so at best with the typical "wish I was someplace else" order taker. Also, the food seemed to take an inordinate amount of time to prepare and arrive at our table (both times). If you're taking your food to go, this is a pain because the place is small and feels crowded even if there are just a few customers sitting at the tables. If you're eating in, it still feels crowded and is a little noisy. On the second visit, the manager was messing around with the girl taking orders (teasing, joking, flirting, etc) , which was off-putting. Why the 4-star review, then? The food is that good. Take it to go and find a nice park nearby or just eat at home realizing that it is worth the wait.