CSI employee was very intellectual, professional and knowledgeable about the inspection. He was very detailed and ensured that we understood the process. In explaining his inspection results he went into details in showing issues to be handled and pointing them out. He answered our questions so that we clearly understood what needed to be done. I would greatly recommend this company.