Very good cleaner and worked very well on my slate kitchen floor. I got best results from using a stiff bristle brush to agitate the surface.
My slate floor was ingrained with plaster and dirt but cleaned up vey well having left it for 25 mins.
Cleaning it up water was harder as it took lots of water. I used a squeegee to help me do it faster as you need to rinse it many times to remove the suds.
I did use it neat though.