If you are looking for a night out with superb food and a great location visit Mango Cafe. It is really a fine dining restaurant and by far had the best food in Neiafu. We had the Cajun fish special and a curry just great. Location right by the water is also magic. We also had deserts and again the chef could be in any fine dining restaurant in NZ.
The prices were about the same as other places in Neiafu and bar staff were great.
The only thing that was off was the waitress-maybe she was having a bad day -just wasn't interested in us, never smiled and looked grumpy the whole time, and when we had a menu with no inside, she never bothered to bring another one. Only cleared half the dishes and didn't even bother to see if we wanted desert, we had to go up to the bar to order.
But you do get past that cause the food is so goo
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.