Elite baseball and softball training is a great training facility. Our son has been going there for 4 years now. He does 1/2 hour pitching training, 1 hour field training and 1/2 hour hitting training for baseball. He has improved in everything since we have been bringing him there. It is expensive but well worth the money if your child wants to exceed farther in his baseball or softball.