Skip to content


Soft, delightful comfort

Centuries of versatility and durability

Carpet has been popular in homes for centuries, and modern innovations in the flooring industry have made carpet even more desirable. With so many styles, colors, patterns, and carpet materials to choose from, there's a carpet style available for everyone! Explore the options here at KR Flooring Solutions, from carpet tiles and other commercial carpet solutions to wholesale carpet offerings.

New Shaw Color Wall | KR Flooring Solutions
The Shaw Colorwall

Choosing the perfect carpet color can be a tough decision. It helps to see all of your options laid out in front of you. That’s why we love the Shaw Colorwall—it's the perfect way to help you narrow down your options and find the colors that work best for you and your home. Visit our showroom to learn more!

About Carpet

With tens of thousands of styles, pile heights, colors, and materials to choose from, carpeting is, by far, the most versatile type of flooring. It offers a timeless element to any room and can be paired with almost any color scheme. The comfort carpets offer and the design possibilities they bring are endless. At KR Flooring Solutions, we carry a vast selection to suite every one of our customers’ unique personal tastes.

Grey carpet | KR Flooring Solutions
Bedroom carpet | KR Flooring Solutions
Living room shaw carpet | KR Flooring Solutions
Bedroom white shaw carpet | KR Flooring Solutions

Carpet Inspiration

Imagine our carpet styles in your home! Get inspired by the designs in our gallery of room scenes featuring many of the carpeting solutions offered here at KR Flooring Solutions.

Carpet Cleaning | KR Flooring Solutions


Get the most out of your carpet! Read our in-depth guide to find out more about the correct products and techniques to use when cleaning your new carpet.

Carpet installation Malvern, PA | KR Flooring Solutions


KR Flooring Solutions is committed to providing you with the very best installation! Learn more about the process and how to prepare yourself.