It does great on hardwood floors and works well on the carpets as well. It's compact enough to stowaway in the closet. The suction is very strong and I love that cord winds its self up.