Look, they don't have a ton of online comments. Pretty sure they pay to keep them off yelp etc.
My experience...well, the paint looked good. However they didn't put the darn car back together right. The interior panels fell apart a week after I got my car back...and that took months!
In hindsight I should have gone with a good independent shop. My bad. Sold the car the repair work sucked so bad.
If you can avoid, I recommend that you do.