Ecogrid was immediately responsive, very knowledgeable, gave an accurate quote, and was flexible when we had to switch dates last minute. The only constructive criticism would be around punctuality on the day of the installation, but the work was worth the wait. I will be happy to enlist their services again.