Our 8-night stay at Sofitel Denarau Fiji was perfect in every aspect. The staff is wonderful and will go to a lot of effort to make you feel welcome and comfortable. The room, which was just a standard ocean view room, was spacious and very clean. The amenities was also good-sized and clean, though not state-of-the-art. We also really like the layout of the resort, which compared to some other we've visited on Denarau island, has a distinct community feeling to it.
However, there a couple of things to consider:
the resort is definitely not the 'top of the line', so be reasonable in your expectations
there's no 'adults only' pool, which means kids are everywhere, which didn't bother us at all