We traveled with two kids, ages 9 and 11.
Embarkation: BRING YOUR PASSPORTS. Disregard everything about birth certificates and all that. Bring a passport or don't go. We used birth certificates and drivers licenses as we have on all of our cruises. Royal almost didn't let us board.
Got to the terminal at 1pm. Made it through security and all the frustrations of checking in quickly. The lines look awful but they go rather fast.
Room: 14705, Boardwalk Balcony Stateroom. Smaller than other ships we have been on. Bed was comfortable. Kids had to share the sofa bed which was irritating but we knew that when we booked. Elise our attendant worked 24/7! Took good care of us. We were able to see part of the aqua theater from where we were at. You miss the left-hand side of the theater just because of where we were at. The zip line station was right across from us so we got lot's of laughs from people screaming as they zipped by. It was loud the first two nights because of the later Oasis of Dreams shows but it didn't bother us too much. They ring the bell for the carousel every time they board it, that goes till 10:30. Annoying at first but you soon tune it out.
Kids club: Our kids are at the age where they'd like to socialize and do things on their own. Having cruised Disney where they can choose what they do, Royal was a bit of a disappointment. All the activities were structured, group activities. They get enough of that in school. They wanted to go in and pick and choose what they did. Some of the activities seemed "baby-ish" to our 11 year old. Therefore the kids club did not get used all week which means no alone time for Mom and Dad. I think Royal is missing the boat so to say for this age group. My 11 year old wanted to be in the 12+ room where they were allowed more options but we of course couldn't do that.
Dining: FANTASTIC. Had Aris and Marley. We adored them. Wonderful service and food. No complaints at all. The only thing that would have been nice would have been a kids menu. Our kids were great about ordering and trying more adult options. But I know of a lot of kids that would not like that kind of food - so to appeal to kids more, they should have that option. Windjammers was not the nightmare that other's have claimed it to be. Yes, it is busy at times. But we always got a table quickly. On port days, I would recommend the Main Dining room for breakfast if you want someplace a little quieter.
Cupcake Cupboard: Did the class, skip it and just buy a cupcake. Class took less than a 1/2 hour, and we made a fish. All we did is slap some blue frosting on a cupcake and decorate it with Pops cereal and jelly candy. Pretty lame. The cupcakes to purchase were good, and priced fairly. May I suggest the Manly Breakfast cupcake.
Johhny Rockets: About $5/per person. All you can eat for that. We were stuffed to the gills. Food was good. Sitting outside on the Boardwalk was awesome.
Donut Shop: We had our fill of these too. Open more on Sea days. Never busy. Donuts were very good.
Sorrentos Pizza: No extra charge. 4 options or you can make your own pizza. Pretty bland pizza but the kids enjoyed a slice here and there when we were in the Promenade.
Pools/Sports Deck: Packed on sea days, as expected. We cut our port days short to use them. On port days there is no one there for most of the day. Only complaint, they close early. They claim some are 24 hours but we found all were closed by 8pm. Around 6pm, the pools empty out and it is a good time to go up and enjoy the hot tubs.
Bars: Purchased one platinum level drink package and four soda packages. Bars close early with the exception of nightclubs and such. Good drinks. You need to drink about 10 drinks to make the drink package worthwhile. That's a lot. The cups for the coke machines got to be a hassle if you want to use the machines. But we liked the freestyle machines so we can't complain too much. If you're a coffee drinker you'll be disappointed with the coffee offered. We ended up buying Starbucks every morning. Prices were same as they are at home. Although we did see that despite ordering the same thing everyday, the prices fluctuated by $1.00 everyday. Strange. Never asked why.
Shows: All but one were worth seeing!! But make reservations before you board or you will not get in. Oasis of dreams, Splish Splash, Come Fly with Me were phenomenal. We missed the ice show and hairspray. The headliner show was The Aussie Boys. OMG, I thought it was a joke it was so bad. Skip this one. People around us were sleeping and those still awake left half way through. We stuck it out, you can't take your eyes off a train-wreck.
Shopping: Unless you like watches or over priced junk, there is nothing worthwhile on this boat. Don't fall for the 1 hour only sale bit.
Disembarkation: We were group 24 to leave the ship. Supposed to be off between 8-8:15. Left our room at 7:30 and waited in the dining room. Our group was called to leave around 8:30. Took about 1 hour to exit completely. Take the earliest group you can, your stateroom attendant can arrange this for you the day before. It seems that they fall behind schedule easily. We took the shuttle offered through Royal. Another lesson learned. Paid $65 for four of us. Just pay the $10 for a cab, there were plenty there.