I had a horrible experience there. The food was good, but the service wasn't great. The staff seemed very unorganized and when I got to the register to pay 2 of my 3 subs were ready. I was told to wait just a moment while the 3rd was finished. After 5 mins I asked if it was done and was told to wait another few mins. Now after 10 mins of waiting and seeing other customers eating the same sandwich I had order I inquired again. This time the employee went and checked and they hadn't even started making mine. So at this point I had to sit and wait another 5 mins for my hot sub to be prepared all the while the manager who was aware of the situation didn't offer an apology, a free drink or a refund. Since my family was at home waiting for their subs it made it that much more frustrating.