Adventures kids is awesome! Brian really enjoys spending time and teaching my son. His martial arts background gives him the ability to have patience and good communication skills when he needs to discipline. My son enjoys going there and never wants to leave when it is time to go. Some activities include rock climbing, obstacle courses, bowling, nature walks, and lots of park time. I highly recommend Adventure Kids!