I would recommend using them for polyaspartic flooring for the following reasons:
The crew was always on time, regardless of service calls, flooring project or free initial home estimate. The quality of flooring is great and they listen to customer's needs. Despite some problems, they fix them quickly to my satisfaction.
However, I won't recommend using their painting/drywall repair:
For drywall repair and painting, they use subcontractor which are usually punctual as well. In my case, despite the final result is excellent, there were some hiccups and extra days to fix problems which I find are a bit unacceptable, considering the amount of fee they charge. The problem is they didn't perform step 1 (drywall repair) properly and thoroughly and move on to painting (step 2). Later, they go back to step 1 and then step 2. So a 2-day drywall repair+painting job was turned into 4-day project which also interfered with the flooring coating.