Fun for all ages! Great School! My daughter and I are loving the experience. Instructors are very nice and will show you the right way how to do things. The school is vey nice, comfy couches for parents to wait and watch. Gear room for students to put shoes/gear during class. The beginning levels are definitely structured for kids. Adults you will be the minority in the class. All the staff have a very positive helpful attitude.