I bought this a few weeks ago it has great suction and maneuvers well over hard floors but not so much over carpet. Hard to turn. Also the cord is much shorter than my last shark