Does an excellent job on both my hardwood and vinyl floors. It's so much easier than mopping and does a better job too!