Cheap up to £50
Luxury from £100
runners 4
ready made 6
plain 2
patterned 5
woven
wool 2
cotton 1
jute 2