Dinna was exceptional! Really engaging with lots of knowlege which she conveyed to us in an entertaining manner. This tour takes 4.5hrs, there are lots of stops, and snack/bathroom breaks. If you only have a couple of days in Shanghai - I highly recommend you take this tour! You'll see all of Shanghai's highlights with the added bonus of your guide being able to give you more advice on where to eat/drink or how to get around to ensure you make the most of your stay.
100% recommend this tour!!