I have used MJ Carpets for all my business janitorial needs. From day to day office cleaning, to specialty cleaning such as upholstery and carpet cleaning. They are truly professional and tentative to the smallest detail.
I am very pleased with the service MJ Carpets continues to provide. I use them for carpet shampoo and also other cleaning services as they come up. They respond in a timely manner and their quality of work is great.
Mike, City of Toronto.