This place has a good variety of items to choose from. I have only come here for lunch, and they have a large selection of sandwiches to choose from. They staff is very friendly and it is never crowded. One great thing is that all the food is about the same price so if you are in a group of people splitting the bill is easy. The food is also good.