We mainly used this on our LVT and kitchen tiles. Pulls up dried mud on the tiles easily, especially with the steam function enabled. Comes with a spare roller and Filter as shown. This unit also self cleans. Has a few marks on the unit itself but as to be expected and doesn't effect functionality.