Johannesburg, South Africa
We recently booked the half day tour. What was good: Our guide was polite, flexible and accommodating and gave a lot of information bringing to life Soweto, its history and how it is developing nowadays.
No so good: the tour lasted more than half a day and we spend most of the time (6 hours approx) in the van. The vehicle had small windows and it wasn't easy to see outside and that made it feel like a long day.
What could be better: More scheduled stops and more opportunity to interact with locals.