Ray is very knowledgeable, walked us through what would be the best system for us, and let us decide how much of it to do. When there was a bump or two, he and his crew did not give up until they figured out the problem and solved it. Even after the sale and setup they will come back and fix any problems that develop. We are very satisfied with our solar system.