We chose RCCL for our family cruise to Alaska. 12 adult "kids" and spouses plus 10 grandchildren, ages 4-17. It was the perfect ship for activities (rock climbing, flow rider, mini golf, sports court, pools, and kids club). Such a great line for families.
Our waiters were great and even did magic tricks for the kids.
We wished that the library/game room was bigger as it was very crowded in the evenings.
Inside cabins were tight for more than 2. Families of 5 had 2 adjacent cabins. But they were clean and well-serviced.