Wow. This place has changed cooks. Several years ago I was not impressed at all. The service was very slow, the food was not good. I went there last month (because of company and convenience) and my carnitas burrito was probably the best I have ever had. It was the size of a loaf of bread and served with the usual rice and beans that WEREN'T the usual rice and beans but delicious. Service was better, and I'm definitely looking forward to returning.