I have been on the Vista and the Mardi Gras and I think the Mardi Gras would be the best option for your family. I love both, but the only thing that would make me choose the Vista over an Excel class ship would be if I were booking a Havana cabin. This area is much better on the Vista class ships. I have never stayed in a Family Harbor cabin, but from what I have read, there are some extra perks that come with those. Either way, enjoy!