I cannot imagine a better Kruger experience! We did a self-driving tour for 2 days, then included a 2-day stay at Imbali Safari Lodge. From the moment we arrived, the service was impeccable. The lodge itself is located within Kruger National Park. Our cottage with thatched roof and private jaccuzi was quite luxurious. Three meals per day (breakfast/brunch, high tea, and dinner) are included. The food was tasty and plentiful. The game drives (two per day, around 4 hours each) were fantastic! Our ranger was extremely knowledgable and made it his mission to ensure we made the most out of our trip. Over the course of two days, we saw lions, rhinos, elephant, giraffe, zebra, warthogs, water buffalo, impala, and more. If you're looking for the safari experience within the confines of Kruger, this is the way to go!