I'm very torn on how many stars I feel they've earned. Sometimes the wait time is quick (7 mins) and other times I'm waiting a good 20 mins! I've got work to get to in the mornings! I understand allowing extra time in the morning if I plan to stop, but even when I leave early, there's still no telling if I'll make it in time. For the most part, my food is great! Only once I can remember getting the wrong bagel and it really ruined the sandwich. I've been there since that day and I've received better service. Work on your speed and accuracy and I think you might do much better!