This carpet shampooer does great at getting new and older stains out of my carpets! It also dries quickly. It is somewhat difficult to use the accessories but there are good YouTube videos to help with how-to!