Sandwiches hot or cold, you'll definitely love this place. Only thing is the wait so be prepared to wait a while here. Most I've waited was about 30 mins. Reason why there's a wait because this place is that good if you enjoy a quick eat instead of going to the Spice Market Buffet which is also good. Even with the long wait, you won't have that of a hard time to find a table because place is on the go; they order, eat and leave so by the time your order is ready, a table should be ready for you as well. Or the other option is to have another person reserve the seat while you order or vice versa. I haven't had much time waiting for my order after I've ordered and paid but I've seen other customers wait a while for their order either because of the confusion from the employees or just way too many people here. Plenty of employees working here so not sure why some people have to wait so long for their order to show up. You'll notice also that sometimes they take orders in waves. First batch orders and then they'll wait a while before they take the next person's order in a way to not make the place too crowded.
I've tried most of their sandwiches here. Highlights for me are their Holiday Turkey, Full Montagu, Chipotle Chicken Avocado and their Hawaiian BBQ. I also recommend getting their Tomato Soup - one of the best I've had. Not too salty and they fill it up with small pieces of bread. You won't be disappointed with their sandwiches here.