I haven't taken it for it's test drive yet but my friend has one and when I used hers it work well on both hardwood floors and area rugs. Just tad heavy but that will give my upper arms a little workout.