MSC excellent cruise line for small children and adults. They take the kids at good times for the adults to also enjoy the cruise along with the kids.
also if you are flying in to fort Lauderdale airport and need to shuttle a family to the Miami cruise port use Jiffy Jeff shuttle service. very nice and safe shuttle vans, and reliable service for pickup and returns.
not going to lie the mask wearing on the ship can be a hassle while moving indoors around the areas. as long as you are outdoors or drinking or eating you are not required to wear your mask, but while in the casino which i did not like that rule but understandable for the stage the CDC rules put us in for cruising.