Just what I needed. It does a great job on picking up dog hairs from my stairs without having to drag my full size vacuum around. Very powerful and light weight. Perfect for stairs if you have pets .