This was our first time using Perfection Carpet Cleaners. My husband actually went to school with the guy that runs the company so he wanted to give them a try. They cleaned the carpet upstairs and also an area rug that we have. They did a fantastic job. Their prices were fine. We are very happy with the job they did and are planning to call them again in the spring. We definitely recommend this company to others.