I LOVE this vacuum, I have 6 dogs so pet hair gets everywhere. This vacuum makes clean ups a breeze. It's bag less, which makes clean ups alot easier. It comes with all the attachments to do curtains, furniture and stairs. It has a stretchable hose, and also a brush thin attachment for hard to reach places such as ceilings, corners, under furniture areas. It has a very powerful suction and can be used on heavy plush carpet, low carpet and bare hardwood floors, and has different adjustments to adjust the bristles on the bottom for whatever your vacuuming. The handle of the vacuum also comes off to turn the vacuum into a hand held to do stairs and counter tops and little clean ups. I love this vacuum and it's made my life and cleaning so much easier.