We have always done it early, to enjoy the experience of being a princess for the whole day at MK. We follow it with CRT brft to meet the princesses. It is also not backed up first thing in the morning, so you can get in and out more easily, and your Fairy Godmother is fresh, just starting the day. As PP mentioned, you can choose the package based on your preferences for your niece. We have done the basic, with hair, nails, and make-up, and brought our own dress for budget and comfort(if you want to surprise her, you could stash a special dress in your luggage to give her that day). We also have had an extra shorts outfit to change, if she gets hot or uncomfortable later. Last time since my DD was older and it was her last time to do it

, but since we had planned a last minute trip, we could only get afternoon apt., but had booked dinner at 1900PF, so that worked as well. She brought a special short blue dress to go with her blue extensions to match up with Cindy, in a more mature 12 yr. old way of course

! Since it was later in the day, she just changed into the dress before makeover(beautiful dressing rooms in there BTW!) and wore it for the evening.