Really enjoyed this Robotic Mopping. It actually did natural semi uneven slate. Then went on to perform very well on marble.  Without streaks. Also wooden floors fair well. Would highly recommend.