Basic types of carpets

Visiting a carpet website or shop can be an overwhelming experience as there are so many different types of carpet. Unless you have a good idea of the type of carpet you want from the start you may be thrown by the amount of choices. Carpets are classed by either… Read More →