Just had my carpets cleaned by Heavens Best, and I can't believe how clean my carpets are. They even smell clean! Cleaning person worked hard and was very polite and professional. I have been putting this off for a bit, should of called sooner, and I know who I will call next time. And it was even dry in less than 1 hour.
Pros: Great service, fair price
Cons: Should of called sooner