Excellent experience overall due to the friendly and attentive service from everyone, including the manager. The dinner buffet at the Mountain Cafe is pretty good so we went there both nights of our stay. There’s a large kids playroom and gaming area also. We were there for the indoor skiing at Karoo (for beginners), which is located at the ecological sports park across from the MH Mall. Everything nearby is conveniently accessed by the regular hotel shuttle bus, which operates every 20 minutes. Mission Hills is the second to last stop on Line 4 of the Shenzhen MTR. Exit A brings you to the hotel shuttle bus stop just a few meters ahead. We’ll definitely come back again sometime.