Great little vacuum! We have 3 dogs and 2 cats so vacuuming is an every day thing.. Have gone through several vacs looking for a lightweight!! vac with good suction and easy to clean. This little guy is exactly what I was looking for, does a great job on our tile floors. As for carpet, it works well for a quick job on cat litter, surface stuff, but wouldn't be good for deep cleaning.