This was our first all-inclusive and was part of a company function (so we didn't select it). We took the kids, 4 and 7, mainly because of the fantastic reviews of the kid's club onsite. It lived-up to the positive reviews we had seen prior to making our decision as to whether or not to bring them along.