If you know what you want, they will do a decent job for a reasonable price. I can't say I was overwhelmed with the quality, but it was average. They are not high-end, so don't try something intricate or a whole new direction on the layout. We needed a repair after they put in the new eavestroughs because one leaked afterward, and Steve did come out and fix it, so that was a plus. He also answers his phone. So not bad for a reasonable price.