Excellent communication, provided comprehensive estimate, and came in $400 less than the "worst case" possibility. I could have done much of the work myself, but with the weather turning, and my work schedule, it wouldn't have gotten done. Sometimes you need to hand things over to the pro, and they are that.