I got this Eureka mini vacuum to clean up my dog's hairs because they were getting all over the sofa, and it's a pain trying to clean them up with a large one. I have to say, I was really impressed. It's a very solid, powerful piece of equipment and does an almost flawless job where regular vacuums can't go. It is a little heavy and tires out my arms when used for a long time, however it does the job so quickly I don't usually have a problem with that.
Another way it could improved if it was wireless just because I really hate things with cords and this had a particularly long one (25 feet!). These are only minor complaints but I still love this thing, it's perfect for anyone with animals or even just for cleaning surfaces especially stairs. And, I just love the name... EUREKA!!!