Very knowledgeable, prompt, courteous and neat. All the things you should get when you hire a contractor but often don't these days.