My DD (now 12) has done the Pirate's League 3 times. She has never been into princesses, so we were both happy that this was offered! We have never bought one of the costumes, although they look very nice. We have always bought a costume online and then gone just for the makeover. I usually try to get a time slot around 4:45 so DD will have time to shower and change after being out and about or at the pool, and she's always done in plenty of time for dinner. I know some people like to go earlier so they have time for character photos in costume, but we usually just take a few photos of DD by herself and call it a day! Many probably know this already, but I learned on our most recent cruise that people of any age can get pirate makeovers. I had thought that the max age was 12 like with the princess makeovers.