My in-laws bought this for us a year ago and it has been the best vaccuum ever! I have a 2 year old and I am constantly using this to clean up after her. ONe draw back to it is that it will suck up anything that is in the floor. I have accidentaly sucked up some socks a number of times. It didn't mess anything up, thankfully.