Home Services reviews in San Francisco, California

4.8 based on 2997 reviews Back to the listing
    5

    Great service

    Mike T was very helpful

    Would definitely recommend to folks in the area

    5

    Mike was great! All the stains were removed. I have used this company for years, and they always deliver great service.

    5

    Mike was great! Chem dry had great communication, expertise, and enthusiasm. Will gladly hire again in the future. Stains came right out.

    5

    I was a bit worried since their website was a bit old but it was awesome! Just call them- they're easy to schedule with.
    - easy to coordinate with
    - showed up on time
    - transparent about pricing
    - came to our house
    - very knowledgable about rugs/carpets

    Overall would totally recommend!

    5

    I had a great experience. From making an appointment to Mike coming out to the house on time and got straight to work he did a great job on my carpet I would definitely be using the services again

    5

    Mike was an absolute delight! He was so kind, professional, and took his time thoroughly cleaning our sectional. I’m super impressed and will definitely use them again. Thank you, Mike!

    5

    We just had Chem-Dry by Leonard clean five of our wool area rugs, and once again, they did an extraordinary job. This was the second time we’ve used their service, and it reinforced why we returned to them. With pets in the house, we had some stubborn stains and odors, and the team went the extra mile to make sure everything was removed and the rugs were fully deodorized. The difference is remarkable.

    What really stands out is the care and professionalism—they returned the rugs, unrolled each one in our home, and encouraged us to inspect everything for approval. The quality of their work is top-notch, and the customer service is equally impressive. It’s rare to find a company that combines such skill with such thoughtful service. Highly recommended!

    5

    Michael was lovely to work with, took his time and did his best to remove the stain from my carpet. It was a tough stain to work with but he did a great job!

    5

    Chem dry by Leonard is the BEST!! So thorough, detailed, excellent excellent service. They do all of our area rugs, carpets, couches, and outdoor couches. Amazing company highly recommend!!

    5

    Five stars for Mike and the ChemDry team. Mike arrived exactly on time and acted with professional courtesy. I requested an appointment and they scheduled <24hrs later. He cleaned our bed headboard and the results look fantastic. Mike worked efficiently and left the area spotless.

    5

    Mike did a great job. All the basics, right on time, courteous, efficient and did a great job cleaning my old carpets.This is what you would expect but don’t always get these days. 1. He took the time to focus on a few problem areas 2. Was conscious and respectful of my pets. 3. Understood our family was getting ready for school. We didn’t want to get in his way, but he worked around us not wasting any time. 4. He was a real nice guy. He got the carpets looking super clean which brought new life to the look of my house. (Landlord will not renew the floors.) so worth it. I like the way Chem Dry by Leonard doesn’t use crazy chemicals. It also dries quickly so I could put all my furniture back in about 4 hours. Overall Good experience.

    5

    First time customer. Just got my large couch and chair cleaned this morning by Michael. Wow! What a difference. They look brand new! Also the promptness of reply, communication, and arrival is unparalleled. Michael was detailed, yet efficient and so professional and kind. Hospitality seems second nature to this team. Thank you for a wonderful customer experience from start to finish.

    5

    Michael did an amazing job! We had a stain that we used a different company for and our had five stars. Chemdry did a much better job. I couldn’t be more pleased

    5

    We have large antique area rugs and are repeat customers of chem Dry By Leonard.They consistently do a Beautiful job and are careful and conscientious. Leonard is a pleasure to speak with on the phone and provides fast appointments. Our technician Michael was a true professional, even our cats liked him!
    We recommend them for their high-quality of work and customer service.

    5

    $150 for an area rug + pet stain treatment. Easy appointment set up and they were able to fit me in a few days earlier than originally scheduled. Michael, the technician, called ahead to let me know he was on the way. He was exactly on time and very professional. Took him around an hour to clean and the rug is now good as new.

    5

    Mike did a tremendous job cleaning two area rugs, an upholstered bed and a couch, chair and ottoman at our home. The rug is showing colors we haven’t seen in years and everything smells extremely clean. I will note he also showed up early, which was nice.

    5

    Very fast communication and service. Scheduling was easy, sent in a request online and received a call quickly to finalize the appointment. Michael called with an eta the morning of the appointment and arrived right on time. He explained the process and options very well and did NOT try to upsell me. The price was reasonable for the job and he was finished in a reasonable amount of time and gave a good time estimate for the job as well.
    Everything looks great too!!

    5

    People this is the best place for your carpet cleaning needs.
    The owner is top notch for understanding your needs and the people that work for them are the most skilled and trustworthy people that I have ever seen.
    Michael was just the best straight forward person you could ask for.
    Thank you for all your services.
    Charles Cooke.

    5

    This was the second time using Chem-Dry by Leonard and, just like the last time we received superior service from Mike! Great communication and a great deal considering Mike had to drag his equipment up three flights of stairs just to get to us. We're grateful and our carpets look amazing!

    5

    Marvin provided our family with not only the most professional, thorough and excellent quality of service but he is also extremely kind and empathetic. I couldn’t imagine better quality service.

    5

    Marvin and the technician provided
    awesome service . I
    needed help with
    cleanup and
    sanitation due to an
    unattended death
    in my family. I am
    so grateful. Thank
    you!