ICS replaced my fence along with the fences of both my neighbors. Overall I would say they did a good job. The quality of the end product was quite high. The fence was well built and made of good materials. There were a few issues with them following instructions about which side of the fence should face my property. They did correct the issue but it took some convincing and there was a bit of back and forth before it was finally done the right way. They also damaged some of my sprinklers but they did fix them (again it required a bit more convincing than I would have liked). Minus 1 star for communication issues. That kind of thing happens with a lot of contractors so in that regard ICS is about on par with most. Where they stood out to me was the quality of the work. I would consider using them again in the future.