I had to watch them 100% of the time and then have them correct issues while they were installing. They were doing poor-quality work. It was being installed unlevel and not anchored. The only reason I got a good installation was because I was watching them.
I would recommend Triangle Painting & Siding.
Triangle Painting & Siding provided quality work within their timeframe at a reasonable price.