I use this vacuum on all the floors in my house. It works great on carpet and wood flooring. It's lightweight enough to be able to push with ease yet heavy enough to hold itself perfect. The suction is exceptional, and doesn't leave any mess behind. It's ease to clean after use and fits perfect into small spaces.