Trained here with my 13 year old son while at a tournament. Lots of options to choose from for cage size, pitching machines and pitching mound. We got the larger cage 70 feet with a pitching mound and a pitching machine that was able to throw all kinds of speeds and pitch types. After batting he threw a bullpen,then we did some fielding work. Facility is big, clean and staff is super helpful and nice. Highly recommend this place for your baseball or softball athlete.