For the price, it's good enough. Works pretty good for dog hair and dust. Does get stuck occasionally especially on chords or any sort of "crevice" between a door and a raised floor (in our place the bathroom floor is set a little lower than our hallway floor and the vacuum can't get over this hump to get out). The dust collector is pretty small, so if you have a lot of dirt etc. on your floors, you'll most likely have to empty it a few times. But overall a fun little device that surely isn't high powered but works well.