Have any of you guys used this on your garage floors? How did it hold up? What about surface prep? Anything else I should know about it? Thanks alot, Mike