An epoxy coating for concrete is the best choice for protecting your floor whilst giving it an attractive appearance.