I had the concrete floor of my attached garage done with a two-part epoxy finish. It was advertised as "the same material used in car dealer service bays". The first time they put it down, it was 98 degrees and windy - the aluminum oxide grit applied at the end (as a non-slip surface) wouldn't stick since the epoxy hardened quickly. That floor was slick as ice. They came out again, screen sanded the floor and put another coat on, with the aluminum oxide grit getting embedded properly this time. No more sliding, and easy to sweep or hose down. It has held up well for nine years, and I would do it again.