We stayed at the Iberostar Tucan 2 years ago and loved it. Playa is the best area for families. You don't even need to leave the resort. There are all kinds of animals hanging (monkeys incl) around the resort. We did ferry over to Cozumel and spent some time in the town of Playa as well. Our kids were 15mos and 3 at the time. We too are looking for a non disney vacation and Cancun is one of the front runners, however, we now have 3 kids and the baby is not so travel friendly. We went to disney in early December and the plane ride home was nitemare!! We really are looking for somewhere within a 3hour plane ride from NJ. I am going to keep searching. One more option for you may be the Royal Piramides in Cancun. We had a one bedroom suite with a jacuzzi on the balcony and full kitchen..that was great and quite afforadable.