Great product! I use this almost daily on my tile and laminate floors. With kids and dogs, a quick regular clean between deep cleans is important for me, and this does the trick! It doesn’t hold a lot, so if you are doing a deep clean, you’ll have to empty it a handful of times, but it’s super easy. I do use it on my area rugs to vacuum in between my regular vacuuming, but would use a regular rug cleaner to actually clean the rugs.   I think it is priced a little high, but again, I use it day to day, so it was worth it. All in all, I’d recommend!