In the past few visits to Shenzhen, I always stayed at the Marriott Nanshan, and I think it is probably one of the best Marriott hotels around the world. It is a Category 3 property based on the Marriott Rewards system and only requires 15,000 points for a night (5000 Starpoints respectively).