Where has this been all my life ! This little portable stain remover is wonderful!! We have used on bottom of couch where our Charlie would rub on to scratch himself and stain came up and also a stain on our carpet I don’t know from what but I thought it was impossible to get rid of but it removed it ! This is great if you have a pet .I also love how easy it was to put together and the attachments that came with it .This little machine packs a lot of power and love how portable it is !I wish we had had this sooner it’s wonderful really works even with set in stains . Thank you this will always be a staple in our house now.