For a small walk-in and drive-thru, this place is kinda dumpy. It's not the kind of place you go to for the ambiance. I don't ever remember seeing the owner smile. That being said, the only reason I go back to Jack Straw's is because they have the absolutely best Italian Beef Sandwich and very good pizza by the piece. They are somewhat pricey for a hole in the wall kinda place but they do get their food right. This past time I was there, I waited at least 15 minutes of an Italian Beef. I think they were overwhelmed with pizza orders at the time but still, how long can it take to make one Italian Beef? I'll go back again, but only when I have the time to wait an unusually long time for an Italian Beef.