This place has the best sandwiches in Amherst. They have a wide selection of sandwiches but they also sell prepared foods and desserts. If you go, try the fresh mozzarella and pesto sandwich. They stuff tons of mozzarella into a baguette and smother it with pesto. The staff behind the counter are always patient and never pushy. Overall good lunch place.