The attachments that it comes with are great ! Easy to use , clean and charge ! Have used on tile, wood floor and carpet !