The selection process and measuring was a lot easier than expected. Rick answered all questions and offered great suggestions. The installation was scheduled and occurred as promised. The last time I had carpet installed it took 2 days. MAC's install team completed a quality installation in 1 day! They were professional, careful with moving furniture and making sure I was satisfied before they departed. I would highly recommend MAC Flooring.