Horror stories about bad contractors are enough to make you wary. With a lot of time and money on the line, finding the right general contractor in Richmond Hill matters. To ensure a positive renovation experience, look out for warning signs. Here are some of the...

read more