My colleagues and I have stayed at Elangeni literally since before it opened. Proprietors Haba and Chris are warm, welcoming, and the staff is friendly and helpful without being officious and annoying. The spacious, clean huts are fully air-con, most with TVs and all with mosquito nets (we go throughout the year and don't really need nets b/c of the air con).
The food has its good days and bad days, but bar is amazing, pool is a lovely extra (so is the trampoline for kids of all ages), and the landscape is uniquely African!
It's a bit of a hike from Kruger (30 minutes), but given the other nearby options, definitely worth the extra few minutes on the road.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC