Fun is the Fun Cruise Line. It's been many years since I've sailed on a Carnival Fun Ship. I've cruised a few times on other lines and established a family during the interim. This time I sailed with DW, 10 year old DD, and 1.5 year old DS.
Carnival is the best ship for kids (I've never ridden on Disney which I hear is great, but pricey). This can be bad if you don't like to crazy of a hoard of children. We sailed the Sunshine during the off season in October so there wasn't the rush and roar of kids, far more retirees, than I remembered from Carnivals past. I was told by Camp Carnival there were 200 kid passengers, which isn't a lot out of 3000 passenger. We saw very few teens, quite a few baby/toddlers. Camp Carnival was always less than 10 kids, often just 3 or 4. It was nice. My DD was a first time cruiser, at first she was reluctant camper, but on the last 2 days she did not want to leave the camp carnival area for the video games (she loves Minecraft) and made a friend. We also let DD the freedom to check in and out of the camp carnival area.
The ports are normal, excuse to get out and stretch your legs, try out some local fare and buy some souvenir trinkets. I've done St. John and Halifax many times. I was only off the ship with the family to walk the enclosed mall, to the park. Halifax I stayed in.
Nice cabin, nice steward. Tight bathroom. The dropdown bunk was NICE. Good picture windows to view sunrise, and also view the statue of liberty on the way in.
Nice walk around downtown... though wife was scammed into paying full price US$ at a local restaurant across from the dock for lobster (Steamer and Co). I wasn't there unfortunately.