The price of a carpet is affected by its age, rarity, quality of materials and dyes, and tightness of weave.
The quality of the materials used to make a carpet will play a significant role in the price it commands. 