I adore this place. I've had variety of sandwiches from them and they are always huge, delicious and reasonably priced. Their hot pepper cheese balls and Mac and cheese are also amazing.
It is an outside place on the side of route 51 which I suppose is a small downfall but it doesn't keep me from giving it 5 stars. They have a few picnic tables you can sit at but otherwise it's more of a take out type place.
You can also have them cater larger events which I've only experienced once but it was just as good as it is when I get a single sandwich. The food only takes them about 10 min to have ready for you as well or you can always call ahead and order too!
I've had their chicken bacon ranch and buffalo chicken sandwiches and both are sooo good. I've also had their regular Philly cheesesteak and their chicken Philly cheesesteak and neither of those have disappointed either. Their pulled pork is equally amazing. The big pig sandwich is one of my absolute go to items on their menu, being that they are obviously a BBQ place as you can see from the name, you know their BBQ sandwiches have to be amazing.
Go here asap! You're welcome in advance. :)