^ Yes Shangri-la was lovely. We went there for our honeymoon. They have mini golf, a games room, a playground , pools and if I remember correctly you could hire a babysitter. I'm not sure if there was a kids club.
Free wifi, retail shops like Pandora, a hair salon, gift shops, ice cream shops. On some days they had hand made markets from the locals and staff.
For parents there is an adults only pool with a bar, a spa and more bars
Depending on what time of year you go, they do performances like dancing and fire twirling. I really can't speak highly enough of Fiji, it was just lovely