We loved our stay. The location is excellent, by the river, inside the park, but well protected with electric fencing. When we checked in late @ 6-30 pm, there was only one room left, not so good one. The toiletries were missing, the electronic safe was not working (required battery change), there was drinking water provided, only one towel, and likes of that. Worst of all there was no phone in the room. So as we discovered each of the missing things, we really had to walk back to the reception to ask. But they provided everything later. So ultimately it was fine. The food was good, since the chef took special care of us offering us special dishes.