I don't personally own one (yet) but I clean houses and one of my clients owns this vacuum and I must say I prefer to use hers over mine while cleaning her house. It cleans low carpet and hardwood floors with such ease and picks up every piece that's on the floor. Being lightweight helps when it comes to carrying it up stairs. I feel it works best on light weight carpet and not carpet this is plush. I can't wait to purchase my own eventually.