Food is always great! The reason I'm only giving 3 stars is because they really need to work on their efficiency in handling guests and their long lines at lunch time! I typically order online or call in so that my food is ready for me to pick up when I get there. No matter if you order online or pay a heady, you still get stuck waiting in line for 10-15 minutes while they assist others ordering. Then I get to the front of the line only to tell them I ordered online and then be handed my food. It's frustrating when you order and pay ahead just to avoid this. They should have an area specifically for "To-Go" orders. Again, nothing against the food because it is amazing!