Cruising with children

My husband and I are not first time cruisers, but this is the first time we are taking our kids. Ages are 14, 7, and 10 months. What are the must haves? Tell me the things that you’ve found have made your cruise not only enjoyable, but easier and less stressful with kids! Also, “leave the kids at home” is not the advice I’m looking for 🥴