Epoxy is a polymer often used as a water resistant coating for floors and countertops. Its not required, but it is highly recommended if you're goal is to protect your floors and countertops and increase there overall durability.