best cleaning vacs
In my humble opinion, and on a non-wall-to-wall carpet, you cannot beat the Hoover 150 for cleaning. With four beater bars (and two brush strips), the 150 beats the heck out of the rug, removing virtually all the sand and grit.
Next, I would say any Eureka with a...