I would highly recommend this tour with Ying Ying. She was very easy to communicate with and arranged the tour according to our needs. She is very knowledgeable about the city in many ways: history, culture, neighborhoods, etc. She did a fantastic job of driving everywhere in what can be a very busy, congested city. We got a great overview of the city and lots of recommendations of things to do, places to eat, etc. She also provided specific bus number routes and other transit information for places we wanted to visit. Overall her tour is well worth the cost and a great way to start your visit.