We have had the absolute best experience with him! His level of customer service is virtually unheard of anymore. He will always get right back to you regarding any question or concern that you have, making sure that it is answered and explained in a way you can understand. I have learned so much and thoroughly enjoy his "nerd out" sessions!