I have used 5 different carpet cleaners out there and Ultra Steam is the very best that I had. I must say that I was very sceptical at first and was a little worried about the price. But when the job was finished, the price was the last thing on my mind. The man was able to get out all of the stains from my carpet and it looks like new!!!
Pros: very maticulous, vacuuming, gets out stains
Cons: time consuming, time consuming, time consuming