got this vacuum for our carpets and hard floors with 3 cats and 1 dog and it has been working amazing.  The portability of the lift-off and carry system is great for the stairs, and the power is simply wonderful.  The flexibility of the nozzles and attachments with the lift-off system allows you to get under and into the couches and crevices.  can't imagine anything else I would ask for from a vacuum