great, lightweight, strong and powerful, small canister for storage . Works very well on both floors and carpet. Best of all, the price was right for all of these good qualities.