Having stayed at Treetops and Carribbean out of those two I would choose Carribbean for the kids but depends on school and where you work. Treetops is a hotel and Carribbean is a
condo a big difference. At Carribbean the kids roam from pool to pool, games rooms to playgrounds and there is a great interaction between families. Plus your close to MRT / Harbourfront and the new circle two shopping centres, the marina, sentosa, mt faber walking tracks. Treetops is close to the action in orchard and botanical gardens but not close really close to mrt. Both have a shuttle buses to the main work areas, treetops is free, caribbean is $2 per ride.