I highly recommend, my son has been attending for 2 years and still enjoys going every week. It's well run and managed and has given my son confidence and sense of achiev ... more