My 7 year old son attended his first group session and I am very impressed! We arrived within minutes of class starting not expecting to join class today but we we're in luck thanks to one of the instructors! As far as the training went for a newbie my son was able to adapt quickly not because it was easy (it wasn't) thanks to the instructors showing him. After class my son asked "was that one hour because it went by so fast and it was fun!" I'm so glad I found this place!