This worked well on cleaning our vinyl flooring and tile in our bathrooms. It doesn't get into a lot of tight or small areas but does well with larger open areas. I do wish it was more versatile to work in corners to get a full clean. It took a bit to really follow what you needed to do to get it running but once we figured out the settings it's easy to use. I received this for free in exchange for sharing my review of it.