On time and knowledgeable. Great experience with Cody. We have had him visit before and doesn’t get much better.