Our absolute favorite, we try to make it here at least once a week. Everything is fresh. They have specials each day that add to the already amazing menu, great drinks (margaritas especially), fresh salsas with a very good range of flavors and heat, and the staff is always very friendly. And of course the burritos are the best!