We used Great Lakes for carpet & tile. They did a great job. They sent a guy back 2 days after to be sure we were happy with the installation. He found a flaw in the carpet and he sent the installers back 2 days later to tear out the new carpet and install new carpet.
Could not be happier with them.