I wanted an epoxy floor at my last house, but the movers timing would not allow it. I finally got the floor coating at this house. I went with a professional application and am very pleased! It took three days to apply & cure. Any spill, whether it be water, mud, antifreeze, oil or gasoline wipe up easily! This coating has a slight grit to avoid any slippery situation. Here are two before shots... and two after shots... I highly recommend it!