All reviews seem negative
This place is as unprofessional as it is possible to be. I would bet the only reason for the existence of this place is to scam your insurance company.