I have to say that John Henry's has got to be one of the finer places to eat at in Tempe. The food is great and the service is awesome. At first, from a glance inside I was thinking that I was a bit under dressed and I probably was, however, that didn't stop the staff there from treating me just as good as the guy 2 tables over that had on a 3 piece suite. I've been there several times now and it still impresses me, especially when the chef surprises the patrons with those daily specials. Speaking of the chef, this isn't something that you see often but he comes out and actually walks around and talks to the patrons which I REALLY think is cool.
Pros: Food, Staff, Ambience, quality
Cons: Bread is just ok.