Consistent training, plenty of opportunities for additional training. Well qualified staff with a passion for soccer. You do have to practice on you own to continue to improve. They now have multiply locations around the valley and offer private training.