On time, professional, super thorough, and gave me some great tips for the future. Extremely satisfied!