On time, courteous, competent, up front about costs before work done. Very satisfied and will definitely call on again.