Greetings, I was so surprised at the ease of control in cleaning my carpets,rugs and upholstery. A woman surely designed this : ) I like the attachments are not hanging on the machine. A Convenient bag included holds all that. My daughter has a Kirby that I never borrowed because if the weight. She loves this cleaner. Her dog threw up in her 2019 toyota and she cleaned it with the upholstery tool. This is Number 1. My carpet looks new again and old spots are gone. i always research first on a purchase so please hear me when I say, This is a breeze to use and clean. Made right . dee dee