I would ask her or her parents what they think, but my DD did it at 8 and this past trip at 12(for her last chance), and loved it both times. The first time I surprised her because I knew she was interested, and the second she requested it. She is also a tomboy and not into makeup except for special dances, etc, but it really is a cool experience. There are 3 different hairstyles to choose from, and this trip DD got the one where they weave a colored pieces into your hair(she did blue to match her dress), which a lot of kids are into right now. The basic package for hair, nails and makeup isn't bad(about $55) and she can bring her own dress/outfit if she's into that. DD brought a modern, short Cinderella dress we found in the teen/adult section(she is very tall for her age) of the Halloween store for 1/2 price the day after, and it was perfect for a tween doing this, and we did 1900 PF Cinderella dinner after. We did brft at CRT the first time, and I would give it 2 hrs. or so in between, as makeover takes about an hr., and they can be behind, and the the little photo shoot across the way takes about 10 minutes. If you want to try and do it, I would get reservations as soon as possible, at 180 days if you are not past that, because they are both tough to get, especially to do both, as you have to make them separately. (You can always cancel them if you change your mind, but do have to pay upfront for CRT, and will get a refund if you cancel before 48hrs).
Also, if she is not into that, they have the pirate/mermaid makeover next to POC ride. DD did the mermaid one when she was 10, and they also do girl pirates. It's cute, you get a pirate name, and take an oath, and the setting is cool. It was around $40, and you also need a reservation. She will probably try the pirate next time, which you can do at any age. DD also did Jedi training at 8 (with her Princess hair still up!) and liked it. She originally wanted to do it again this trip for her last chance, especially since she just got into SW, but decided not to at the last minute, but we did meet Vadar and Chewy! I will try to upload some pics later if I can resize them!
cassie58