Extremely overpriced. My toasted sandwich was hard and it did not have very much ham on it for the price. Our sandwich orders were not correct and it took over 20 mins for them to make 3 sandwiches. They had about 4 people working on making the sandwiches and they weren't busy, so I don't know what took so long. We also ordered a couple of shakes. It cost 50 cents extra to have one with banana. The food comes up as they make it. So, if you are in a group, you don't get it at the same time. The drinks and sandwiches just come out randomly. Sometimes they called out our name, sometimes they didn't. Our second shake sat on the counter for awhile. I finally went up to the counter and just took the shake. The few people in the restaurant looked annoyed waiting for their orders.
The only positive was the the friendly person that greeted us when we came in and explained how to order a sandwich.