I heart my dyson, had it 10 years, it has been serviced by dyson once, they come out and .....
lay a special dyson branded rug out on your floor, strip down your dyson (after they have diagnosed the problem by listening to the dyson on the phone) fix problem, check filters etc then dyson up the crap and dust with your dyson to show it works and all is well in the world, roll up the rug and away they go.
£50 well worth it.
I had a new hose for mine last year, £20. A joy not to have to buy a whole new one
<fizzy lies down after getting excited about a flippin vacuum cleaner and plans how to get a life>