I have deep pile carpets and have struggled with finding a vacuum cleaner that was powerful enough to suck dirt. I was amazed at how much power this little machine had! It is pretty simple to put together and very easy to carry around when cleaning the house. It is perfect for an apartment or smaller spaces, as the extension cord seemed shorter than some other vacuums I've used. It transitioned from tile to wood to carpet without any issue! I would definitely recommend this vacuum to anyone looking for a machine on a budget.