I'll be traveling to South Africa this October and am finalizing transportation arrangements. My flight to JNB is booked and my transportation is taken care of once I get to Nelspruit, so I'm trying to figure out the connection and am debating between flying or taking a shuttle. A South African Airways ticket is $227 roundtrip, while City Bug shuttle is about $79. I have previously flown SAA and the experience was fine, but the savings for the shuttle are pretty considerable. Does anyone have experience with the City Bug shuttle system, and would you recommend it? I will have a fairly long layover in either case - I will arrive at 7:10 am and can catch an 11:10 am flight or an 11:30 am shuttle. Are there any potential issues with hanging out in the bus terminal for several hours if I take the shuttle? Thanks for your help!