When I moved into my house (it was new construction) I put down the Rustoleum Epoxy and it's given me 3 years of pretty good service other than one bit that a warm sticky tire pulled up.
But, with 3 years of oil changes, brake jobs, and now half way thru a race car build it's looking pretty...