The wife wanted this for Christmas, it arrived and I have to say it picked up stuff from the carpet that we thought was clean, It does a good job. The only very small gripe is that it does have some trouble picking things like cereal up from the hardwood but thats what a broom is for so, but all your carpet needs this thing has got you covered. all the people saying not enough suction probably are not the southern down home good o'l people. Probably more like spoiled folks. Buy one try it out you will not regret it!