Me the wife and out 8 year old son went this time last year.
Weather was superb, beach was amazing, go on the safari trip and do the dolphins!! expensive but well worth it
But
Would never go there again!! so my advice would be go to the south side, the currency is peso's and US dollars which is where they really rip you off because they all say get dollars but they give you change back in pesos and it never works out so get pesos
Make sure before you go that the hotel does NOT let locals on the site as this is where i holiday was ruined from the friday to the monday it was like an ivasion, thay ate everything, they drank everything they were rude, the kids were animals so we ate out and stayed away which ended up costing a fortune.
I think if i was to ever do the carribean again it will be just me and the wife and save up a bit more and go to a sandals resort
If you want to know anymore let me know
Mike