Personally, I’d choose Princeton out of the ones you mentioned. The location is beautiful. There is nice soft surface running. Coach Hunt has done a nice job of developing the ladies. The price tag is brutal with the ivies tho, but if you’re able to pay it or if you are able to get financial aid, good for you.
Like the UPenn coach a lot but there have been a few transfers out and not sure if they’re all able to stay healthy. Great new indoor facility. Easy to fly in and out of Philly.
Dartmouth is beautiful and I do know some girls who have run there and were very happy. A little cold and dark for me from Nov-March. Not sure how easy it is to get in and out of NH if you live far away.
Yale always has me puzzled. Should be better than it is. Great school ofc. Knew a couple of women who went there and never improved, but ofc landed great jobs after.
Don’t know much about Brown’s program. Seems like a totally different student vibe tho so she’d need to see if that’s a fit.
Good luck! Honestly, I’m a big believer that you can have an excellent academic experience out of many places outside the ivies, but if that name brand is important to you, these are my thoughts.