Ok I've had this vacuum for about 2.5 months and I'm very glad I bought it. I have 2 dogs and live about 3 minutes walk from the beach. It perfectly absorbs and collects even sand and dog hair. I use it every day and I love that being bagless is so much more convenient than having to change the bag every week which is very expensive. The cable length is great. I can plug it into an outlet and furnish our entire 2 bedroom, 2 bath apartment. The quality of this Bissel animal hair eraser is better than my old one. Yes it's plastic, like many others, but seems a lot stronger than most I've seen. Until now, cleaning the canister and washable filters has been easy. If you are looking for a new vacuum in this price range I would suggest you give this one a try.