Easy to assemble.  Perfect for my area rugs.  Great suction.  Picked up much more then I ever thought was in my rugs which I vacuum weekly.  We have not had a pet for over 5 months and it picked up dog hair.  We were amazed.