I had a satisfactory experience with Cedar Valley ...
I had a satisfactory experience with Cedar Valley Roof. The quality of their work was good and the team was professional. However, the project took longer than expected, causing some inconvenience. Overall, a decent roofing company, but could improve in terms of timeliness.
