Our gutters would not drain and would build up water in the middle and on the opposite side of the downspout. They took the gutters down and repaired them and the downspouts where needed. They reinstalled them and we also had them install gutter covers and now they are like new. The covers keep the crud out and I never have to clean them out. They drain like they should. We also called them back out because we noticed an issue with the vinyl siding. He said that it was their fault and made the needed repairs for free. Great company that stands behind their work and I would highly recommend them.