We purchased our Shark a few weeks ago and are amazed at the efficiency of our " Baby Shark".  It cleans throughly and effectively.   I would highly recommend you look into the Shark, its competitors are twice the money.