My 10 year old son has been attending for just over 8 months, the progress he has made in this time from being a complete beginner is amazing, and its all down the superb ... more