We have it was fantastic and not necessarily as pricey as you might think when you take into account what it includes.
The food is fantastic with an excellent choice of a la carte restaurants or buffet, the Italian where we stayed (Boscobel) was better than some of the restaurants I've been to here.
Childcare was brilliant from 10 am to 10pm and the staff were great with the kids so they just dropped in and out as they wanted really, they even take the kids to tea so you can have an adult meal if you wish.
Entertainment excellent, watersports fabulous, Diving is included in the price if you are qualified, if not its a nominal fee for insurance and you can dive every day after instuction.
We would love to go back and will at some point finances allowing! Boscobel and sandy bay (BeachesInn) are always the best priced, Sandy Bay is smaller but you can use the facs of Beaches Negril next door which is fabulous.