Our son was 15 months when we took him.
We brought an umbrella type stroller but it is a taller one (tall husband and kids) and it reclines so he could nap in port (and for diaper changes!). I also brought the carrier and did use it at the airport and getting on/off the ship and in port if needed.
We did any time so we didn't have to worry about rushing if we were running late. We just did a private table for our group.
We used a pack n play but we never co slept at home (he has always needed his own space to settle down!) I also used magnetic hooks to ha