It does great on. Wood tile  for quick clean up.... i my last cordless was way better but it wasnt a handeld along with an up right  so i bought this so id have a handheld also but not good for carpet.   It came very fast and only to around d 5 hours to be fully charged ...  the price was high I feel for what you get