I have used this twice this week for uncarpeted floors and a low pile woven rug. It does the job. The hand vac is great for carpeted stairs. The device is easy to take apart and return to normal. Easy to empty. But the dust bin is not large so may need several empties if you have a large area, and/or lots of pet hair. This vacuum is a basic device for normal tile/hardwood floors. The hand vac option is versatile. I added a 6 foot extension cord for better range. I still have a canister vacuum which I use for the major occasional cleaning. You will be happy with this vacuum as long as you know it is not a high end major carpet cleaning device. Well worth the reasonable price.