Read this
http://www.concretenetwork.com/polyaspartic-floor-coatings/
Then make sure whom ever you choose is experienced in this system and check his or her references. Go and see actual finished jobs. Take notice of any defects, such as ;
Can you see any patchwork? means patch work is shotty or their system is rolled on thin.
Are you able to see any trowel marks? Means their system is rolled on and not poured
Do you see any roller marks? means inexperienced or lazy
Do you see any pooling? again inexperienced or lazy
At the edge or their finish line, is it a clean line? not putting attention to detail
Do you see any staining on their asphalt or block? messy workers
If it's a "full broadcast" floor, can you see the base coat underneath? went cheap on the chips or just didnt broadcast well
Remember that every system is only as good as who installs it.
Good Luck!!