This company knows their stuff. I had a stained icky carpet that they made look almost new. There staff was polite, professional, and helpful. Very friendly guys arrived to clean my actual carpets. They were on time and did a good job. They even wiped their feet before entering my home. I would recommend them to anyone in need of such services in their home.