The jury is still out. It’s was a lot of money and I’m not sure  yet it was a wise investment. Not quite sure what each attachment does, the hair screw tool for stairs is not ideal as it can only go on the end of the long arm and you can’t get close up to it or down to it and the digital motorbar for carpets is hard work. Sometimes it rotates and vibrates sometimes it doesn’t and you have to keep turning it off, turn it back on on a hard surface and try again on the carpet but it doesn’t rotate for long before you have to turn it off again and repeat!