Can't fault it
5/5
It's got all the features you need, and the way it can be taken apart during operation is really helpful. I got it as a replacement for a Dyson cylinder vacuum, and it's much more powerful on carpets thanks to the brushes, and it's quieter too.
Andrew