I got this thanks to the Influenster program. 
Overall, I'm really impressed! This vacuum is fantastic for cleaning hard floors and picking up everyday messes. The cordless design makes it easy to maneuver and get into tight spaces. However, I did find that it struggles a bit with washing rugs.

That being said, I still really like the versatility of this vacuum. The fact that it can switch between dry vacuuming and wet cleaning is super convenient, and the mess master pro attachment is great for tackling pet hair and stubborn messes. While it may not be the best for washing rugs, it's still a great addition to my cleaning arsenal.