Great for both carpet and tile/vinyl floors. Not too loud or too heavy for me and I love the swivel function. Pulls not just hair and debris but lots of dust out of my carpets. Great value, too! Sweepstakes