Electrolux makes a good vacuum. Or at least they did make a good one -- I can't speak to their current models since the 35 year old one I inherited from my mother still works fine.
In fact, the only problem the basic unit ever had that I can recall is that at some point in the late 60s, I think, one of the wheels broke off. I don't recall the circumstances, but I would be surprised if I or my sister weren't involved somehow. My mother was very reluctant to try and have it fixed because she didn't want to be without her vacuum while it was shipped back to Sweden or whatever, and because she figured it would be expensive as well as time-consuming. We must have dragged that vacuum around limping on its three wheels for seven or eight years. Sometime in the 70s, I finally convinced her to take it to the shop. As I recall, once we got it there, the guy set it on the counter, went "hmm", pulled a wheel out of a bin, snapped it on and said that will be $5. We were in and out in ten minutes. I guess there's some sort of life-lesson there.
The Electrolux store was on Devine Street in the space now occupied by a wig shop. They closed sometime in the 70s and the current store is out on Broad River Road at St. Andrews. I don't know if it is the same operation or completely separate, but the one time I went in, it seemed to have a really different attitude -- I just wanted to buy some bags, and I felt like the salesman wasn't going to let me out of there without buying a new unit!
UPDATE 24 March 2011: Added full street address to post title.