sophia, sounds like you might have been there the same time as my wife and I.
Definitely a group destination - I wouldn't book there again as a couple, but would go back in future with a larger group - you end up being "carried with the flow" a bit - it feels a little like the groups are the prime guests when it comes to the diving arrangements, but I honestly can't fault the service of any of the staff. It's pretty cool to go somewhere and have the facilities manager bust open a coconut on request (thanks Ken!).
It has potential. It was disappointing to see that the bar & grill was not finished, and the tennis/basketball court definitely needs a makeover. A lot of facilities improvements were underway during our stay, but out of sight type stuff like a greywater treatment plant, which apparently the former resort never had. None of the construction interfered with our stay (last week June / first week July 04).
There is absolutely fantastic snorkelling a 5 minute boat ride away at a beach around a small headland to the north(?). Saw more stuff snorkelling and poking around in the tidal mudpools than on a couple of the dives - even a tiger cowrie. We went to the resort not expecting to do much *other* than dive, so we were pretty satisfied with our stay. Take a couple of good books, and donate one or two to the growing library on departure. Leave your gear on the dive boat, and bring your wetsuit in a bag to the dining hall for breakfast, and head straight down to the boat after eating to save a trip back up to the bure. We were in the very very top bure on the ridge, so we know all about the walking up and down the hill. Definitely take a good pair of walking shoes - thongs or flip-flops won't cut it on the steep paths. There's a 120V converter in the dining hall for US chargers, otherwise the rooms all have 240V Australian plugs (except for the ubiquitous universal electric razor plug - not suitable for plugging a charger into).
Funnily enough we thought the food was good, but not great. The walks up and down the hill definitely keeps you from gaining any weight during your vacation

If you want great food, nowhere on earth beats the Ports o' Call restaurant at Sheraton Fiji in Denarau. Worth booking a night there just to go to the restaurant before you fly out from Nadi.
Our main gripe is that someone packed my wife's Cobra console cover into their gear bag by mistake and we never saw it again.