I’d buy this all over again if I could. This thing is amazing. It removes practically any stain. I love all the attachments. Works great on carpet, rugs, and furniture!