La Merienda is a perfect place to stop for lunch. The food is as close to authentic Mexican food as you will get. The spinach calzone is excellent along with all other lunchtime meals. Just ask for a recommendation. I stop for lunch all the time.
However, the breads are just above average as I have yet to try one which stands out quite a bit.
The desserts are average. Anything in the sugar / dessert sections seem really bland. I've probably tried 8 different ones.
For the price I will always be going back :)