I bought this to replace my Ecovac that kept getting stuck on my floor vents. It does a great job and never gets stuck. I would have given it another 5 stars, but it has two pretty annoying problems. First, the dirt bin is way too small. I have a dog, and I use this vacuum daily, and it is so full after one pass on mostly hardwood floors, that the hair is poking out of the bin when you take it out to empty it. It is smaller than a cupcake! My Ecovac has a much larger capacity. The second annoying feature is the connection to Smartthings. When I first set it up, it was awesome! I could create schedules, remote control it to terrorize my dog, etc. However, after about a week, it lost connection, now I can't get it to connect again. I've tried all the help docs and even reached out to Samsung with no response. Very disappointed. However, as a vacuum, it cleans the floors.