Make sure the body shop you choose has a good warranty. Many are lifetime. Ask a lot of questions and maybe take a tour of the shop. Look up reviews on line and ask about paint and methods and if they are certified from the paint manufacturer that they use. Standox, PPG, etc...
Good luck. Sorry this happened.
Good luck. Sorry this happened.