I used this company to clean my carpets before my in laws came over. They made the carpets look like they were brand new!! Any spots or dirt I had on the carpet disappeared. They were quick workers and were careful when moving around my furniture. Now whenever I need my carpets cleaned, I call Surindra’s!