I've only had their breakfast and shakes but they are always consistent. I'm giving them 4 stars because the first time I ordered from here they completely forgot about me and I was sitting waiting 15 minutes for a protein shake before someone realized. Their breakfast burrito with egg whites is my favorite but if you're ordering it to go make sure you get salsa, pesto, and tomato on the side or you'll end up with a soggy burrito.