We are thinking about staying here on our next trip so I am taking notes and comparing to our other choices.
We did have friends stay here last year and they had a room in Trinadad North (a King Room) for their stay and really enjoyed the atmosphere and resort. They do not have children yet but are very familiar with kids because of neices and nephews and I think the would have recommended it for a family stay. Although my DS is older than yours - they recommeded it to us. They really liked the pool area and beach area - it should be even better now since they are refurbishing the pool area. They liked the food court and said their room was in a good location and clean. Hope this helps.