A little pricey for the food items they serve. The food is good, though...but not sure the good taste/quality makes up for the prices. Customer service is average overall. Sometimes their customer service is welcoming and upbeat. Other times they barely acknowledge you and act like they'd rather be doing something else.
They have a very busy lunch hour but the line moves quicker than expected--though the hustle and bustle during the lunch hour can be confusing and overwhelming if you don't like crowds and shouting what you want on your sandwich.
Overall I have a neutral opinion. The good and bad seem to balance out