I use the Roomba to clean my hardwood, tile and even carpet floors. I love that I can set a schedule on the app and it starts by itself. The app tells you if it gets stuck and other issues. The suction is great, cleans the floors of debri and is excellent for getting the pet hair off the floor. Most days I move furniture out of the way for a more complete cleaning, but you don't need to. One less thing to do!