Yuma Carpets & Tile has a huge selection of carpets, ceramic tile, and vinyl flooring. They also can custom design area rugs to match your flooring!
We went to the showroom, chose some carpet, and had them install it. They were on time, and did a good job with our carpet. The price was good, too. We were pleased.