If you are in the market for a vacuum cleaner do yourself a favor, go more expensive and get a Miele, especially if you have some carpets, most vacuums can do a job on hard floors, but damn the difference of vacuuming carpets either a cheap vacuum vs my Miele is night and day.
(Don't know about the rest of their products, but they are german and a family owned business)