Hi
I did this trip in March 2017 and thoroughly enjoyed the holiday. You see and do a lot and the time spent in the,Kruger National Park was unforgettable. There are some early starts but they are not onerous.
The weather was pleasantly warm so suggest you pack t-shirts and shorts or cropped trousers. Smart casual is fine for night time.
Hope you have a great holiday
Lesley