Great contractors have tremendous work ethic. They finish on time, do a decent job and take their final payments at the end.