I have 2 dogs, 2 cats and 4 kids 7 and under. My carpet has been a pain to keep clean in the past. I really love this lightweight BISSELL Pet Stain Eraser PowerBrush!! I can use easily with one hand. I have already removed stubborn stains! When I opened the box everything was all ready assembled. I love the size because I can easily carry, store and clean. There is a battery sign on the top that lets you know when you are getting low. I charged mine a couple of hours and have yet to see the battery get low. Definitely recommend!!!