We're from Texas, so we only got to try this place once while on vacation. It was worth the long walk, Baja Fresh didn't disappoint us. It's almost like Bullritos and Subway put together. You choose from a taco, burrito or salad. Everything is homegrown and cooked...well, fresh. The staff seemed efficient and friendly while making your order in front of you. Our food was still hot when served to us. My chicken burrito was evenly portioned and had some spice. It's too bad we don't have a Baja Fresh anywhere in Texas because we would go again.