Staff was super friendly and excellent with my younger son. No need to watch him entirely. Great location if you're just doing what we did and stopping due to a flight stop over anyways. Just stayed two nights.
If I was deliberately going to Fiji, I would want to stay at a place with a nicer beach. Denarau is a man made island, (although beautifully done; reclaimed swamp land), so the ocean looks muddy. While the main beds in the room were comfortable and had lots of pillows, the sofa bed was the most uncomfortable sofa bed I have ever slept on!