Cool! It looks like a good fit. You'll probably move the components to a bigger frame in a couple years, I guess? I'm hoping to get my daughter on a similar bike before too long. She's the same age, but smaller; too small for 700c wheels at this point. One of these days she's going to wake up three inches taller, we keep telling ourselves.... If not, she'll get a 650c.
I'm thinking she'll continue the growth spurt so, yes we'll keep those parts moving. If she wants more modern or ergo, that's fine too...I was saving them for me in the first place. If she stops growing, then we'll have to have that very serious father-to-daughter discussion that every Dad dreads....the N+1 theorem....scary!