Food was great but the service is incredibly slow for the amount of people working there. I've now been there four times as I work in the mall and every single time that I've been there they have messed up my order (three times when I ask for spicy they give me mild, fourth time they forgot about my sandwich entirely) and have always forgotten my order.
I do love the food though as it is delicious, but the missteps in communicating with their team makes the wait truly long (ordered at 5:20, received sandwich at 5:42)