Jersey Mike's is a great place to get a sub. The meat is cut fresh and all the ingredients adn toppings are fresh. The bread is soft and fresh as well. The subs are very filling. Trust me you will not be disappointed. If you have a big appetite Jersey Mikes' will not dissapoint as I believe you can get an 18" sub.