I thought this place was great and was super impressed by my cheesesteak. Located in a strip mall, it's a busy place especially around lunch time during the week. It has the old school diner type of vibe when you walk in and they even have the counter where you can eat. It's a seat yourself type of place and it can be difficult to find a table during the week. You order at the counter and then seat yourself. It's not a waiter/waitress type of place. When your order is ready, they walk around and just yell out your number so you have to listen up.
I can't remember the exact name of the sandwich I ordered but it was one of their specialties and it was basically a regular cheesesteak. They asked me if I wanted to add lettuce, tomato, onions and mayo to my sandwich. Yes, yes, yes and yes. They have fountain soda for your beverage. When we sat down (yes, we were able to get a table), I was a little disappointed because we didn't order any french fries. Much to my surprise, every sandwich is served with a ton of french fries (included and they were great). I was impressed by that.
The cheesesteak was near excellent. It was huge and there was a ton of meat. It's definitely one of the better cheesesteaks I've had. I threw some ketchup on it and it was complete. If I lived in the area, I would definitely come here from time to time. The portions are huge so it's not exactly the kind of place you can come to very often.
The only knock I have against this place is that the food took a while to get served. I understand they are busy but you have to do a quick job during the week for lunch. You need to get people in and out. Each sandwich was about $9 which is completely reasonable considering they all came with a ton of fries. It's definitely a solid spot.