With 2 dogs and 2 kids, I do a lot of vacuuming and was constantly purchasing new vacuums every 6 months when mine broke. My mother sent me here to get the vacuums fixed instead of buying new ones. They have a huge inventory of "refurbished" vacuums that they have repaired available for sale, and gave me a lot of good advice on the type of vacuum to buy. I have had 2 different vacuums fixed there, and one they had told me it wasn't worth fixing, since I could buy the new model for only a few dollars more than the repair on my old one.
PROS: Can save a lot of money repairing or buying furbished
CONS: Usually takes at least a day, and I'm impatient.