Yeah - I live in the San Francisco Bay Area and there are over a dozen Apple Stores within 15 miles of home for me, so it's easy for me to recommend that. But I really like that option because I've never been charged for any kind of diagnostic service. They obviously have the means to do things that a third party shop simply can't do, such as pair TouchID/FaceID if the connection is broken to the processor.
However, there are limits to what a third party shop can do. And of course there's the possibility that your daughter's iPhone is simply not worth repairing. I'll point out that if there's anything on the logic board that's damaged, Apple will not repair it. They will simply offer a replacement for the out of warranty replacement price that applies to most major issues such as a trashed device or water damage.
But then, good luck. If you have some time, see if Apple can do it for you. One option you might have is to mail it in. The only caveat is that you're supposed to note that it was handled by a third party repair shop.