I would recommend Boma. It does not have a view of the animals, but you can go look at them before or after your meal. We went to Boma a few years ago with both adults and kids and everyone loved it. It is an African buffet and the food is wonderful. So good we plan to eat there again when we go back in January.