Excellent, professional;non-judgemental; on time, thorough, will give needed feedback info; pleasant to work with. The cost was very reasonable for the job that needed to be done. THANKS!