I don't have any personal experience with my garage floor, but I saw my buddies floor after it was done. The most important thing is cleaning any & all oil spots up
completely before applying the coating. (He didn't clean his thouroughly cuz he was in a hurry lol) The concrete can't have any oil residue left in it, or it will bubble in short order. There are chemicals available that etch or clean the oil out down to depth, but I don't know what they are. If you can get the oil out enough to where the crete looks clean & white & doesn't go dark again after a few days, then this should be clean enough to do the application. The application itself is easy & straightforward. The only thing he had trouble with was the color chips that you throw on there to break up the monotony of the single color. They are hard to distribute evenly. Is it worth it? Definitely!! Cleaning up grease & oil spills is easy because it doesn't soak into the crete anymore
epoxy flake flooring jacksonville, & sweeping is also easier. Instead of using a broom you can use a 6 foot wide dust mop, & do it in 1/2 the time & no dust in the air that you always get from a broom. If my floor didn't require so much prep work to leech out 10 years of oil spills I'd definitely do mine.