I am a really well traveled individual, 101 countries while writing and I must say this is one of the best, if not the best, walking tour I have ever done. The level of professionalism and preparation displayed by Dinna, the tour guide, is amazing. The tour is long, 4 hours, but is so well paced that you wish it lasted longer. It’s really well designed in terms of stops and terrain covered. Basically all highlights of Shanghai are covered. Dinna is amazing and shows lot of love for her city. If you happen to in Shanghai, take this tour!