Honestly this is never a happy place to end up, but if you do, they'll get the job done. They have different reps depending on your insurance, I had Fallen and she was awesome. Because I didn't have a rental post accident, she let the repair techs know and I ended up getting my car a week earlier! She kept me updated and the job was done well.
My car looked brand new when I got it back. Nothing inside my car was touched and they even vacuumed the interior.
You can't expect much service overall, there was some confusion around what I would be paying that day, but the quality of the repair work kept this 5/5.
Would highly recommend this place since it services all companies and great replacement parts (depending on your insurance coverage)