Very professional, flexible scheduling, thorough, responded immediately to inquiries, excellent price for services rendered.