John is personable, articulate, incredibly knowledgeable, and a lot of fun. As a journalist, I appreciated that he pulled no punches and was willing to chat candidly about his home city. His three-hour walking tour was an efficient way to get to know about Minneapolis and its downtown. It was also fun to get to know the other tourists. Worth every penny.