This is the 6th carpet that we have bought from Imperial. We have been dealing with them for close to 20 years. They have a beautiful selection of high quality carpets. The area rugs that we have purchased still look like new after many years of use. Our most recent purchase was stair runners for which they handled the installation. One of our stairways has several small landings and turns back on itself so the (patterned) carpet needed to be mitered in several spots. The work they did was superb. The owners and staff are very knowledgeable and helpful and the prices are very reasonable for the quality of the carpets.