I've been here a couple times and they do put out a decent cheesesteak. Not that I am an expert on cheesesteaks, but I do like the way this location makes theirs.
Being part of a chain, this place feels like a fast food place, but there is a certain charm to it (due to the owner and staff probably). There have been a couple times when it did not feel clean. I don't know if I just came in at a bad time (at the end of a rush) or something, but this place is not really that busy most of the time.
Don't really know of many cheesesteak places in Matthews... but I'll keep this one on my list for now.