While this vacuum cleaner is light weight, bagless, has a great headlamp and is easy to assemble, it does not have great, good, nor adequate suction.  I have hardwood floors and carpets and it did not do well on either.  So…I’d give it a thumbs down.  I really wanted it to work.