We have a dog hardwood floors area rugs in this vacuum takes care of all of them with ease. It's also very easy to clean empty all the debris. A powerfully good product we use it all the time and are very happy with it