Very thorough. Very knowledgeable. He took his time to explain everything. Highly recommend him and the company!!!!