Sunny (Xiao Shen) was very knowledgeable and helpful. He is also very funny and cheerful. My parents are very hard to please and yet they like him a lot. The driver (Xiao Bai) drives very well and stable as well.
All the tours recommended, we enjoyed the natural stone bridge the most, and rock city garden is beautiful.
Dixie Stampede, I guess is a must see to experience the western culture. The only activity that I think should be excluded is the Incline Railway, especially when the whole ride is only in English, which doesn't work for those who doesn't understand.