This is a great vacuum for hardwood floors and carpets. Does the job perfectly. Strong suction is very convenient to use for car carpet vacuum cleaner. I have tried sand and the smallest pebbles cleans well and cleans everything. It's great to have one at home if you sweep often. This machine makes cleaning easier than ever.