The communication was excellent. We knew exactly when our carpet was due to come in and when the installation day would be with a reasonable time frame for installation. The installers were very professional, friendly, and did a great job! They cleaned up well and had it all done so quickly. I highly recommend.