I have used the service a number of years ago and when it came to clean the rugs and carpet again, I did not search for a cleaner, but because of my positive past experience, I called revitaRUGS. The fellows who came to do the job were qualified and did a perfect job, just like I remembered from 4 years ago. Actually, this time around I also had them clean the upholstery on my 2 chairs. The bottom line, if you want a timely and most importantly quality job, call them. I do not know how their pricing compares to others since I did not search around.