This place is just wonderful. Their sandwiches are always delicious and enormous, and the quality of the meats, cheeses, and toppings is much higher than most. The prices (around $7) are fantastic, considering the quality and quantity. Plus, the staff is beyond friendly, and makes sure that your lunch is perfect. They really care about getting it right, and it shows.