Ninamu is a paradise! We spent five nights here with four adults and one kid (3 yo). The grounds are beautiful, the bungalows are uniquely designed (though some don't have AC fyi), the food is absolutely delicious, the staff are friendly and helpful, and there is plenty to do. We went out on an excursion nearly every day and still had plenty of time to relax on the beach and snorkel right out front of the resort. There are plenty of watercraft available to explore the island and surrounding waters (kayaks, SUPs, snorkel gear) and lovely beach-side bungalows in case you need some shade. Our favorite excursion was the coral garden, but we also enjoyed swimming with the manta rays and snorkeling in "the pass." The bungalows are clean, comfortable, and airy. The staff are great about providing anti-mosquito inscents (those coils you burn), which did help with the mosquitoes. Do bring bug-spray! We loved the food. Plenty of fresh fish prepared many different ways and scrumptious desserts. The chef kindly made separate, simple dinners for our young one who doesn't have a very adventurous palate. He also made me a delicious cake for my birthday!
The only hiccup was some confusion around booking the larger room, and this was probably my fault. The price is based on the number of people and the type of bungalow you want. We got it all sorted out on the island, so it was no big deal. Also, a coconut crab stole one of my daughter's water shoes - don't leave lightweight shoes outside!