I can't remember for sure but I think we had that two part epoxy made by Rustoleum put on my wife's garage floor. I call it her garage because she decided to have it all prettied up since it adjoins her home office and her customers usually enter through the garage...its very pretty, painted walls with pictures hung, curtains, and of course the light blue epoxy paint that has little speckles of white, black and dark blue scattered over the top. It was done professionally by the same guys that re-did the drywall and painted the walls, all I do is clean the floor up after the usual winter mess. Its been on the floor now for three winters and has held up very well, there are only a very few places near cracks where the paint has lifted slightly. I would say that everything is in the preparation as with most painting and that if you are going to use any water in the cleaning stage that it should be allowed to dry for a couple of days before applying the paint. I also used a two part epoxy on part of the flooring at our cabin in Canada...it was in a partial state of deterioration due to dogs using the area to relieve themselves while my wife's uncle was very ill...nothing could get rid of the smell, I tried bleach, the chemicals they sell at the pet store, everything until someone recommended using a primer called KILLS, very expensive at the time at nearly 30 bucks a gallon 15 years ago or so but that stuff worked miracles. I applied the KILLS to the worst part very heavy and lightly over the rest of the one floor in question, then allowed a couple of days for that to dry, then applied the two part epoxy with also was not cheap but if applied correctly will self level beautifully and deliver a very nice shine which was very slippery when wet as I found out later when coming into the room soaked from flipping my sailboat. Preparation is the key....