Forget about other sub shops - Jersey Mike's is the BEST! They cut the meat and cheese fresh when you order your sub - everything is fresh and delicious every single time I go to Jersey Mike's! I read other reviews about it being expensive - here's the deal - you get what you pay for. Jersey Mike's has quality food and excellent service - well worth paying a little extra for! Tip: Get your sub and then let it sit in the fridge for a few hours - the flavors melt together and become even more amazing :)