The quality of stain removal from your carpets will totally depend on the type of stain and fiber of the carpets.