Mike is great and he keeps you moving along. He'll teach you what you want to play and learn... from tabulature or reading music to different styles of playing. He's also a no pressure laid-back type of guy. It's very obvious he loves music and it shows in his teaching. I had moved, but what I would give to have taken him with me!
Pros: He knows his stuff and he knows how to teach it
Cons: I moved away and now Sunnyvale is too far