I bought this as a present for myself for Mother's Day, & it was well worth it!!!!! It did such a great job! I was so shocked at the amount of sand that it picked up off of my "clean" floors!!! Very happy with my purchase!!!