The salesperson explained the job description well and seemed very knowledgeable. I would have rated a 5 except he wrote down a wrong piece of equipment for the installation which caused a reschedule date after they were on site.
The job foreman Benji was excellent!
I was given the company name by a home repair guy in my town.