I've stayed here five times and always look forward to returning. The setting along the river, surrounded by mature trees and landscaped water features is delightful. The swimming pool is a wonderful place to relax after a dusty game drive. The service in every area of the hotel is so hospitable and attentive. The food at every meal is well presented and varied. The accommodations are roomy and attractive. And the animal sightings in the surrounding areas are plentiful and amazing.