What are the key factors to consider when choosing a garage floor coating system that is resistant to oil, chemicals, and stains? How does the application of a garage floor coating enhance the durability and lifespan of the concrete floor, protecting it from cracks and damage? Can you explain the role of surface preparation in achieving a successful garage floor coating installation, and what methods are commonly used to prepare the floor surface? What are the different types of garage floor coating greenville sc available in the market, and how do they differ in terms of performance, aesthetics, and installation requirements? Can you share some tips or best practices for maintaining and cleaning a garage floor coating to ensure its longevity and appearance over time?