Choosing the right contractor can make the difference between a successful renovation and a costly mistake.