Totally agree about all the other comments on Denerau, I personally wouldn't stay there.
If you accommodation is changeable I would recommend staying on a inner island such as MaloloLailai, I have stayed on this island many of time and would totally recommend it over Denerau.