I purchased this to use on my hardwood and tile floors and it is great. Lots of suction and not intended for carpet. It does not have brush but it is great for what I bought it for. I use it in my sewing area and it does an excellent job. Thank you for this product.