I debated for a long while over getting this vacuum, I had an oreck before and loved it but wanted something with a little more oomph that would work better for pet hair after adding a new puppy to our 2 cats and older dog family. After reading the reviews I decided to take the plunge but am wishing I'd gone back to Oreck. On carpets it definitely performs well, I was shocked at the amount of dirt it pulled out of carpet that was already cleaned with the oreck. However this is where the praise ends. The main dog room in our home is a stone floor and it performs very poorly in here, the pickup is weak and even when you move to laminate or wood flooring you have to get straight on the baseboard because it doesn't pick up from the sides. It does not pick up anything other than tiny particles, this is just crazy because it means you either have to go around picking up larger bits or pull out the hose attachment which is awkward and heavy to use. Another big negative for me was the sheer weight and manouverability of the machine, it's huge, heavy and hard to move around and the attachments are clumsy and difficult to use which makes cleaning the stairs with it impossible unless you are willing to really work out your arms, unfortunately with a medical condition this makes the vaccum next to useless. Anyone with MS, ME or fibromyalgia should definitely avoid if they have muscle spascity problems, this monster is just too much strain on the arms and back. Did call up Dyson customer service to ask if they had an extension of the coil hose which would help with the stairs and they were rather rude and abrupt, did not give me a good feeling about the company at all. Overall if you have carpets, can handle a heavy machine and your up for a workout on doing stairs then it's a good machine, if you have hard flooring or if you need something more lightweight then I'd give this a miss and go with an Oreck.