I've used this to vacuum on many surface. It's works beautifully on hard wood floors and rugs. All of the attachments work very well and I especially love the attachment to get hair off my furniture. I honestly really love it and have no idea why I didn't get it sooner. It's a serious game changer and comfort enhancer. Just so happy I got it!