Family of four cruised on Carnival Fantasy Dec 8th-15th out of Charleston, SC to Grand Turk, Half Moon Cay, & Nassuah. In our group were myself, 40, my wife, 38, and our 2 & 5 yr old daughters. This was our 4th cruise, although the 1st with kids.
Pros:
1. The food. In both the buffets and sit down meals. All great. Only possible complaint was that sometimes the fries were not hot/fresh on the kids meals. No big deal.