James was thorough, courteous, friendly, neat and helpful answering my questions. He went over everything with us in detail. We were quite satisfied with his service.