This was my first cruise - went with three kids (age 11 and 13) and two 50+ adults - we had two cabins. The cabins were fine - nothing great - but not too small to live in. The housekeeping was also fine - clean towels and sheets, items straightened but not moved so that we couldn't find them.
My younger kids (age 11) liked the teen activities, especially the basketball, dodge ball and soccer. The pool was horrid, the hot tubs were more like tepid tubs, the water slide never open, the climbing wall only open for a few hours on one day. So, good on group activities, lousy on individual ones.
Food in the main dining room was good; a few dishes outstanding and some sub par. About what you would expect at any upscale restaurant. Out wait staff were attentive but not fluent in English. Thus, an order for "club soda" or "seltzer" was met with blank stares. Similarly, the word "rolls" caused problems, although "bread" was known. The service was speedy and orders correct.
Nothing to say - our cab took us from hotel to cruise port. I was surprised that it was so crowded and appeared to be disorganized but we did get where we needed to go.