We stayed at WL when DS was 3, and we loved it. There is a little stream that runs through part of the lobby with a bridge over it which was a must see EVERY DAY!! The pool was OK for him, he tried the water slide, but it was a bit too intense for him at the time. The lifeguards organized games for the kids in the pool a couple times a day and they were good about making sure that the little ones participated too. We tried Roaring Forks once for lunch (we didn't go back but only because we stayed concierge and didn't need to) and the food and selection were both good. Another fun thing we did was we rented a surrey bike and rode over to Fort Wilderness to the petting zoo, pony rides and the horse barn. DS loved walking around seeing the animals and the pony ride was to die for- he just loved it. You will love this resort, it is really beautiful and a great place to stay.
Ann