If you would like quality cleaning and simply superficial vacuuming, you won't go wrong with professional carpet cleaning companies who carry the best machines, chemicals, and well educated manpower. In fact, if anything, that implies they've less smell because the carpeting has effectively been cleared.