As we are sure you are aware of, there are many different types of upholstery fabrics from natural to synthetic and everything in between, including leather. We at Magic Carpet Cleaning, with over twenty five years of experience, excel in cleaning this fabric range of upholstery and leaving you with total satisfaction with the clean provided by us.

Prior to cleaning we test a small area to ensure we use the right cleaning agent for the job and so the fabric of your furniture is not damaged. If required, we can apply a stain guard to prolong the life of your fabrics and protect against future stains.

Our work comes fully guaranteed; and for your peace of mind, we are fully insured against all risks.