I just visited the Ann Arbor JP Cafe on a Michigan trip to visit family. The cafe is nice, located right on the main drag in AA (Main St). They have a few JP brews on tap if you like brett or sour beer, and you can buy chilled JP bottles as well. They also have some non-brett beers available by another brewery (forgot the name). I didn't try the other beers since I'm a JP fan. The food is upscale, organic/local pubfare. Local, grassfed beef burger- organic lettuce in the salads, etc. The prices were reasonable. We got there at like 5:00 on a Friday, and traffic and parking was not fun, but there is a parking ramp behind the cafe that we fought our way into.
I think JP also has a cafe in Traverse City, and a friend told me that they are opening one in Rochester Hills too, but I don't know if that's true or not.