Usually service is great! But I came here before work today around 4:45 to get the turkey club. The guy at the register was very nice and quick, unfortunately after I paid for my order I sat to wait for my sandwich, waiting at least 10-15 minutes for my sandwich to even start getting made. Seeing as my ticket was the only one up there for a while this upset me. I heard girls in the back talking and laughing very loudly. So the line continued to grow as we were waiting to get our sandwiches made by the girls who were obviously preoccupied with other things in the back room. After I finally got my sandwich and left, I opened it to find a messy sandwich barely held together. Very disappointed in my favorite sandwich shop. Will not come to this location again.