Great company to work with - and the only one that actually responded to my query promptly and had an estimate to me within a few days versus weeks. Kary was very responsive to all my questions and was completely upfront and honest about what needed to be done versus what could be done and this was much appreciated. Communication was just excellent as we had a few weather delays. Allen, the installer, arrived when they said he would and did a superb job on the house as well as fixing an issue on the garage. The site was left spotless and we now have not only good looking eavestroughing, but ones that actually work properly! Will definitely be using Mega again.