I had a fantastic holiday with my 2 children, 13 and 11 years, at Tambua Sands.
The staff were very friendly and welcoming. They provided me with a wheelchair as is broken my leg 2 weeks prior to traveling. And they made sure I had everything I needed.
Great value for money with a fabulous breakfast. Friends have stayed elsewhere and were much more expensive.
The resort is a long way from anywhere and the taxi is expensive but the public bus system is actually pretty good, and air conditioned! There are locals selling BBQ and hot corn nearby.
The snorkling out from the resort is pretty good, but my kids also did the guided marine park snorkling nearby which was well worth it, like swimming in a tropical fish tank. We went to Kula Adventure Park one day where the kids loved the hydro-slide and ziplining as well as the animals.
Sigatoka was a busy town about 20 minutes away with a big market. Worth a day trip which they run from the resort a couple days a week.
This was a magnificent place to go with a family. I highly recommend it. It would have been better with a rental car, but then you pay a lot for that.