I have been needing a new vacuum for AGES now, my old one only really worked with the handheld suction tube as the main roller head was not working as well as it used to, so this was a long time coming. I saved up and searched around and got this baby b/c of the petmate attachments. I'd just adopted some kitties back in January so my living room, kitchen rugs, and bedrooms were a fuzzy mess from the cats and no proper vacuum to clean up after them. Needless to say I was excited to get this one. I wasted zero time when it arrived to get it out and get cleaning. Putting it together is super easy and intuitive. It's lightweight and swivels nicely as well. Not overly so either like some vacuums that jacknife themselves, this one swivels and allows you to still manage control of it. It has 3 settings on the power button, OFF, No spin on the roller brush and then the roller brush spin setting. So it's easy when you need to go over tiles or hard flooring to turn off the roller brush and flick it back on when you're over carpet again. This vacuum is very powerful for how lightweight it is compared to my other bagless that its replacing. I ended up emptying it halfway through my vacuuming adventure just in case, but the container probably could've stood to be filled a bit further from the point where I emptied it. So I ended up emptying it twice with the container about 75% full of dust and fluff and fur each time. As you can see by the picture that's just from the second emptying, the first is a ball bigger than that below it. My hallway rug changed colors from dulled colors to bright and clean once this thing got to it lol. It got out dirt I didn't realize was still stuck to it! This thing handled all debris like a champ. Fur, loose litter, crumbled paper, a few stray feathers from my pillows, and the different thicknesses of the carpet, and the rugs in my kitchen and hallway. The entire time I was vacuuming I kept laughing and joking to myself that I felt like I was in a friggin TV commercial with how amazed I was at how well this thing was performing and each new feature I discovered with it. LOL. The kitchen rug pictured is a thick almost shag-like rug and the vacuum has a suction power slider that I could have probably used so it didn't have as strong of a suction on that rug as it did, even with the higher power suction it still handled that rug like a champ. It didn't snag or eat the rug at all and got it more clean than I've seen it in years. It was able to travel over and clean any surface in my apartment, linoleum, carpet, thick shag rug, even my yoga mat it breezed over with the brush without scratching it up. Needless to say, I'm super super pleased with this vacuum, holy cow. The only slight issue I had was the petmate attachment that has the little roller; when I was using it on a pillow and the couch cushions I noticed if I pressed down with it, the pressure from the pillows stopped the roller from moving as it seems to be powered by the suction power of the vacuum itself. I'm not sure if I am supposed to vacuum with it in a certain manner to avoid this issue or if it's intentional. The plus side is it means nothing can get damaged and jam it up if it gets pulled in since the roller stops with any solid pressure, I was able to stop it with my hand even without injury. I need to fiddle with that attachment a little more I think to get the hang of it. But the vacuum came with a dual brush attachment as well and one side is a red felt-like bristly brush kind of side and that worked equally as good at getting the fur off the corduroy of the pillows. The handle part of the vacuum detaches from the body to provide you with a spot to hook the attachments to, or you can detach the whole arm wand if you need further reach as well. It's super easy to clean as well as most bagless canister type vacuums are. The thing disassembles so easily with a few button presses that you can reach all the parts without having to tip the whole vacuum over to maintain it. The cannister comes away from the main body, has a flap at the bottom to empty it into the trash and then another button at the top that lets you open the top side of the cannister to pull out the center tube thing and shake off any gathered hair or dust in there as well. The center tube twists to lock into place so be careful you don't yank on it without unlocking it first. You can see the little lock diagram on the inside of it to guide you. It also has a filter at the bottom of where the cannister sits on the body of the vacuum that you can take out to clean and wash. The arm wand that detaches is a comfortable length so I'm not stooping over to reach with it. My only wish is that the main floor roller had a plate that came loose so I can pull the whole roller out for easier cleaning, but unless I unscrew the ENTIRE faceplate, which I don't want to do, I was left with snipping any coiled hair or fuzz from the roller while it was still attached. It wasn't difficult to do as I can detach the vacuum head from the body, but it would be nice to be able to take the roller out in case I want to wash it or something. All in all I am super pleased with the results this vacuum has had on my very dirty apartment, and I couldn't be happier. I definitely recommend getting this vacuum if you're hesitating, it's well worth the money.