I bought this for my new home and I'm impressed with the overall performance. 
Battery life is awesome and suction power is great.

For hardwood floor it is advice to purchase separate extension but the default one also did the great job.