I use this vacuum on hard wood floors, tile floor's & carpet. Works well and has a good charge time. I do prefer a platform base charging system sine I find it cumbersome to plug cord into bottom of vacuum.