I own another brand of upright vacuum that cleans well, but I learned recently from multiple sources that its brushroll with stiffeners is hard on carpet fibers. I watched the cleaning crew in my workplace use Sanitaire upright vacuums day in, day out, year after year, so I had no reservations about purchasing the SC688B. It lives up to all of my expectations, and with a projected motor lifespan of 2,000 hours, if I run it one hour a week it should last over 38 years! I like that this design has been out for a long time so maintenance items are readily available. Its CRI silver rating means it not only cleans well, but is safe for my carpets. It does a great job on them, and cuts my vacuuming time about in half compared to using my canister vacuum with powerbrush.
I did not find the unit to be very difficult to assemble. Mine went together in about 10 minutes with a pair of screwdrivers. It's a little noisy, but after all, it is a commercial vacuum. I could not be happier with it, and I highly recommend it.