Family and I stopped in while we were in Gilbert due to its excellent yelp reviews. This place is located in a shopping complex - off in the corner. Our first impression was less than positive - the place was super small and it was pretty dirty. Floors were sticky, windows had smears on them and tables were unclean. We decided to proceed with ordering (I'm not sure why?!) and I'm glad we did. We each got a cheesesteak sandwich and they were pretty tasty. The meat was well seasoned, it was chopped up perfectly (no huge pieces) and it was tender. I agree that a different bread might enhance it but it was tasty nonetheless. The staff was friendly and helpful. We ended up getting it to go (thanks to our tired and unruly children ) and they packaged everything up well and sent plenty of napkins, plasticware and condiments. We be back when we are in the area - it's hard to find tasty cheesesteaks!