For anyone travelling to China through HK, China Mobile sell a $15 SIM in their HK stores that will give you 1.5 GB of 3G/4G data in both HK and China for 10-days.
China Mobile have the largest network on the mainland and I've used it a number of times without issue.
This also has the benefit of allowing you to access any site that is accessible from HK (all) while in China.
Edit:
URL: https://www.hk.chinamobile.com/en/corporate_information/Prep...