I am very pleased to have found this company and have used them multiple times over the past 2 years. They work late and always come exactly when I need them. They arrived within 20 minutes when we spilled wine on the couch. When I needed them to clean the carpets at my office they are there waiting to begin on the dot at 5pm as soon as our employees leave, and the carpets were completely clean and dry by the morning. They have cleaned my carpets, couches and mattresses both for me and my in-laws. They always do a great job with great service I was compelled to write a review for them and I have recommended them to friends.