Williams was very professional, patience, friendly, thorough, explained every information professionally and very good at his job.