Jim was great to work with. He was on time for the appointments, very thorough with his walkthrough and explained everything to our understanding.