This is a great vacuum! It is great to use on carpet, tile, & hardwood floors. All you have to do is turn the spinning brush off when cleaning non carpeted floors. It's super lightweight, easy to maneuver. I love that this vacuum has the reusable bag feature on it. That's easy to clean. I had this vacuum for almost 8 years & it still runs well. I haven't had any problems yet. ￼The only thing is make sure you clean it on a regular basis so it can work well.