The contractors arrived on time, worked efficiently and did a great job. I was very impressed by their customer service when they corrected a mistake made by the factory with a box that was incorrectly labeled "eggshell" when it was really "white". I happened to notice that some of the shields appeared to be lighter in color than another box. The installer Mike immediately phoned the office and another box of eggshell was delivered within 30 min. by the office manager Ashlee. Mike asked the other guy to remove the white ones they had already installed on one side of the house and replace them with the true eggshell color. They handled it with professionalism and were very apologetic even though it was through no fault of their own. I would highly recommend MasterShield Gutters and Guards for their excellent customer service/satisfaction and the pride in which they do their work. Of course they just installed it today so I can't honestly say how the system performs in rainy weather conditions, but it is a windy day and the little helicopters and other debris from the trees seems to be sliding right off the screen instead of sticking in the holes that our old screens had.