Justin is awesome, and I highly recommend him if you're considering a new guitar teacher.
Prior to working with Justin I was stalled out with guitar. I had learned some thing on my own, but wasn't making much progress. I couldn't seem to concentrate long enough to get in to difficult songs, and my playing was stale. I was getting bored.
I started working with Justin years ago (I still have a lesson every single week), and have stayed with him because he is great at what he does. He is patient, takes the time to dissect and learn the songs that I want to play, and makes them easy for me to understand, and works with me to master things that don't come naturally to me. Music is a challenge for me, and working with Justin takes it from frustrating to fun, and I am consistently improving my playing month after month, year after year.
I have a lot of fun playing songs with him that have two guitar parts. Plus, chicks dig guitar players so... the investment of time and money is worth it. ; )
If you're on the fence, I highly recommend you at least try out Justin and see for yourself what he brings to the table. He's worth every penny, and developing a worthwhile skill, like guitar, over the long term is one of the most rewarding gifts you can give to yourself.