I can't say enough good things about Mike! I've been going to him for 3 years now and I never leave disappointed. I keep my hair short/pixie so finding someone who is competent can be tough but he always does a good job. I also get my hair dyed by him and it's always turned out exactly as I wanted.
I highly recommend Mike and even carry his cards with me because I'm constantly getting asked who does my hair.