We initially got there by accident- the restaurant we had reservations in was closed because of the rain so the taxi driver took us to Waka Waka.
We had an amazing meal. Even my very picky kids loved it. We had to go back before vacation was over.
Highly recommend it.