My sister and I had dinner at Lower Sabie restaurant for 3 nights in December 2010.
We didn't have high expectations because of what I've read on this forum but... we never waited more than 15 minutes for our meals (I've had much, much longer waits at good restaurants in Pretoria!).
The food was good, although not '
haute cuisine'.
We did not have the buffet.
Selected things like burgers or tramezzini with salad from the "kiosk?"-area.
The salad was basic (tomato, cucumber, some green leaves and onion) but freshly made every time.
The chicken and cheese tramezzini is excellent, and the burgers good (with a more "home-made" flair rather than "McD's"

).
I wouldn't recommend the "pasta with napolitana sauce" though - it's more like pasta with bland tomato and onion "braai-sauce".
I prefer my "braai-sauce" with pap and boerewors

- and a bit more spicy!
The staff certainly are not overly energetic, but jeez, this is the Kruger!
And it was hot and humid.
Who wants to rush through anything?
And as I said, we never waited more than 15 minutes for our meals.
Maybe this is because we ate early - just after gates closing time (so as to still be able to enjoy the river view).
And that early the Barn owls that roosts in the restaurant's roof is active but have not yet left for their hunting excursions, so we also had some good views of them

.
I would have liked a larger selection of dishes, but I assume they offer what sells - which would be burgers, toasted sandwiches and tramezzini's. And lasagne.
I think some "food snobs" may be moaning just a little bit too easily.