It's a great place where young and old can learn, improve their skills and have a great time at the same time.