I was looking for a day tour that showed me the best of Johannesburg in a day and I chose well once again this tour. The tour started when our guide, Mo, picked me up from hotel at 8:30 am in the morning. Once Mo collected everyone, there was 3 of us in total, we then went out to the first stop. We visited many notable spots in Johannesburg including Nelson Mandela Square, Liliesleaf Farm, Constitution Hill, Soweto, and drove by much more. NOTE: Since we did this tour on Monday, we could not visit the Apartheid Museum because they were closed Mondays and Tuesdays, book this tour Wednesday to Sundays if you want this tour to take you there - Otherwise, this tour will take you to Liliesleaf Farm instead. The drives in between each site were very informative too and Mo went into a lot of detail teaching us about the turbulent history of Johannesburg and South Africa in general while he was driving us around the city. The lunch spot we stopped at in Soweto was excellent too, it was at a restaurant called Sakhumzi Restaurant. The tour lasted 8 hours and ended when we were dropped back off at our hotels around 5 pm. Overall, I enjoyed this tour and a Big Thank you to our guide and driver, Mo, for the excellent job he did taking us to all these spots and teaching us a lot about the history of South Africa. So, if you have limited time in Johannesburg and are looking for a great day tour that shows you the city in 1 day definitely consider booking this tour, I enjoyed it and high recommend it! - Nolan