From one end to another.
Visited Shanghai on 7 June to 10 June 2023. Nice experience here.
Visited Beijing on 25 May 2023. Good weather and experience!