Id buy again.
Overall, good product.  Id purchase again if needed. I do wish it came with an attachment for very slim brushes, the thinnest one still sent my one brush flying. All my other brushes I cleaned stayed put in their pieces though. It seems a bit wobbly when you attach them to the "machine" but its actually pretty sturdy. Id say it got my foundation brush 80% clean, which is what I do by hand but in a lot more time and horrific mess so ill call it a win. Reduced cleaning time significantly. Easy to figure out, easy to use, easy to clean up.
Rating: 4 stars