The Kung Fu performance is a must experience when you visit Shaolin. Make sure to check the schedule for the day once you get there. Be on time as it is very popular and a lot of people are lining up to see it. The place itself is huge and you can spend countless hours around especially if you plan hiking the area, but you can see the essentials in 3-4 hours, taking enough time to stroll around and enjoy the magic of Shaolin. Secure your tickets in advance so you don't waste time lining up. I recommend going from Luoyang as it takes around 1h with a car to reach the complex.