Wow! What a great product. It was extremely easy to assemble. I love the disposable cloths as well as the washable/ reusable mat. My floors shine and it dries quickly.