I have been searching for a nice cordless vacuum for a long time. This one exceeds my expectations so far. I have all tile, laminate and some area rugs and this works awesome on all. It can clean my whole house twice on one charge, but I do only have 800 square feet. It is light weight, has a swivel head and holds a lot before it needs to be dumped. Also so so easy to dumb the trap out. Just push a button on the bottom of the pull out tank and it falls out into the trash. I really can't say anything bad about this and the price is awesome too!! Also I have a dog and 2 cats and it picks up their hair out of the area rugs really well.