I have stayed several times at the Viva Wyndham Maya AI resort. They have a great kids program for daytime activities and they get the kids involved in the nightly entertainment in the resort's theatre. There is a kids center at the resort plus things to do like a climbing rock, archery, internet access and water polo.