I am editing my original review which I gave them 1 star because of issues with scheduling measurements and repeated calls to the 800 customer service number that went unresolved. After the local office manager contacted me, Dan was able to get the scheduling department to call me within 30 mins and actually had someone out there that same day to get the work to move along. When they showed up at the house they were great.
The issue is with the 800 call center that really doesn't do justice to the local team. I still don't appreciate the struggle I had getting someone attention to my issues, but in all fairness it was not the local team's fault, it was more the corporate side.
Aside from the scheduling issue, the sales guy was golden. We put him through the ringer with multiple variations of quotes and choices. He was just the right blend of professional and friendly - made you feel like he was your best friend yet kept that professional demeanor. The floor installation happened exactly as promised two days later and the team that did the installation was friendly and professional.