I just returned from the taveuni island resort 3 weeks ago and it was not a place that i would ever go back to. the cost to stay at taveuni island resort is outrageous - the food is terrible (menu very limited, 2 meal choices), our bure was not clean and there were dead bugs and ants all over. other than the location i do not know what i was paying for. pay an extra $200/night and stay at the taveuni palms resort a mile down the road. you are treated like a king/queen, the food is delicious and the menu is extensive and absolutely delicious, and the villas are huge and absolutely clean and beautiful, and there is so much more to do.
taveuni island resort claims to be all-inclusive, but this only includes the food and no drinks (including non-alcoholic). the bures, as i mentioned, are dingy and crawling with bugs ( i understand bugs are going to be everywhere but we stayed at 3 other resorts prior to our stay at taveuni and did not experience the same problems.)
overall, disappointing and not worth the money. the location was absolutely stunning and the is the only good thing i can say about this place.