We don’t know Shenzhen very well and are mainly familiar with the immigration check points.
These checkpoints aren’t the nicest places and are a little bit dodgy, so for a while that was the image we had of Shenzen as a city (dirty, full of black market traders).
However, we discovered quite a few nice areas, usually where the richer people and expats hangout.
Upscale brand new shopping centers, artificial lakes with light shows, western restaurants, aquariums… all fairly new, nicely designed and much cheaper than their equivalents in Hong Kong!
Photos below aren’t great because the weather is pretty grim.