Dry cleaning is the way to go. Carpets look fabulous and it doesn't leave behind filthy water. No offensive chemical smells either. Service was fantastic and the personnel was very friendly, helpful, and knowledgeable. I was considering ripping my carpets out before they came, now I'll keep them for a while. We will definitely use them again.
Pros: reliable, carpets feel clean, friendly
more