I'm going to knock one star off for inconsistency. Ordered an avocado shake today (we always get these) and it was like 5% avocado and the rest milk and ice. Returned it and received a better avocado shake, but the waitress was sort of surly and just waved us to the counter so someone else could "deal with it". Also, their prices went up by a buck all across the board. Shake portion went down as well.