Perfect. All three courses are challenging, but fair. There are plenty of hills for the masochists who love them, but not so many that it's silly (pun intended). The footing is usually excellent, but there are areas where your ankles will thank you for slowing down and watching for rocks. Patches of sand will slow things down, but much of the course is pleasantly-packed dirt. However, THIS IS NOT A ROAD RACE. The terrain will be challenging, and may be very challenging if the weather has been unusually wet or dry.