Perfect environment for a team or coach/player. The facility is new and well kept. The owner is easy to work with and always willing to reserve a cage or accomodate us in any way we ask. They have some of the best private coaches for both softball and baseball in the valley. We bring our softball team here all the time and they are so good to all of the girls, they even provide a free ping pong table to keep the girls entertained while it is not their turn(that is huge for eight year olds!). I personally bring both my daughters and nephews here often. The rates are cheap and the machines work great