James was extremely helpful and provided a wealth of knowledge. I had a different company provide an estimate and they did not do a thorough walk through like him.