We had Carpet To Go of Bellevue install new carpet in bedrooms and stairs as well as hardwood flooring in the entry and hallway. They were wonderful to work with. They were very flexible with the installation dates. We had to change the date a few times due to unforeseen events. They were kind enough to send us carpet samples via Fed Ex. The carpet installers were excellent, fast, hard working guys that did a super work and they even vacuum the carpet after the installation. The hardwood installation took more time than I expected but they were very good. They removed the old carpet for no additional fee. They also have a wonderful selection of flooring.