I have done a cruise on the Bund (?) many times. There are so many boats and so many time, so it's good to take into account the sunset time. At first, I didn't know it was late, but next time I calculated the time, so it was nice to start before sunset and end after sunset to see various scenery. I definitely recommend a cruise to see the Bund view!