The staff is very friendly and made my son feel very good after an injury. If you have small kids you should be careful of the nightstand by the bed. My son scouted to far back and hit his head on the edge which required stitches. The doctor the hotel called cost $185 Fijian but she came to our room and was very nice. She treated my son in the room making him more comfortable but he didn't feel up to much after the accident. Good thing we were leaving the next day. The on-duty manager even sent him a fruit plate and small gifts to cheer him up. He was very pleased with that.
Be prepared that the 30 minutes of free internet rarely ends up being 30 minutes due to the fact that it also counts MBs. Whichever you use up first then time is up. The longest I managed to stay on was maybe 15 minutes with just checking basic email and a quick Facebook check. Even if you pay for the internet, once you have used a certain amount you can either continue at a slower speed or pay for an up-grade. It's about .60 per minute when you choose the 2-hr option.
We only ate dinner here once since it is pretty expensive approximately $86-91FJD per person. My son really enjoyed it though. It was their steak night. You have a few choices of steak and they then cook it for you the way you like plus many other items to select from the buffet. My son also really enjoyed the mini steak he could order for room service but did not enjoy the pasta from the turtle menu.
The Denarau port is within easy walking distance, maybe 15 minutes but you can also take a taxi for $5 FJD each way or the Bula Bus which is $8.50 per person for the whole day and goes all around the island.