We've been to this resort twice (once with a 3-yr. old) and had a great time. The diving was great, snorkeling was great, our son was happy and well-taken care of in the kids camp, the spa was gorgeous, the food was just fine. All in all, a great place for a family event/vacation. Another option is a cruise.

We got married at Sandals Montego Bay, and even had an underwater wedding there. The diving isn't that fantastic, but we had the greatest time! But, no kids allowed.

Good luck!
Lorri