i like Magellan Sutera as the transportation is more convenient. They have 碼頭 within the hotel area so that u can take ferry to the island to play, super convenience.
And, there r a lot of fish at that 碼頭. So u can buy some bread to feed the fish.
i stayed in shangri-la 1.5 years ago (at that time, my girl was 1 year old). She enjoyed it very much. The staff are nice, the places are clear. there are kids playroom (free), outdoor slide, also, there are places for them to run.