After housebreaking our puppy, we needed our carpets cleaned very well. They performed a superior job at a great rate! Highly recommend!