Densely woven in a wide variety of sizes and rich colors, these upscale 100% cotton rag rugs have become very popular with our customers. All colors and sizes are approximate. Since these rugs are hand-dyed 100% cotton each rug has a subtle variation of hue.