This pet stain eraser is a life saver! I have two dogs and one is a puppy so we're still potty training him. There's been so many accidents but the pet eraser has done a great job of cleaning my carpet and rugs. It comes with a cleaning solution and it works great on getting rid of urine stains. It can also clean any upholstery furniture you have. The instructions are clear and easy to follow, it came assembled in the box! I received this product from stellar product testing panel.