I brought my 6 year old niece here for the batting cages. Their pitching machines go as low as 35 mph and she batted for 30 min ($20). She had a blast. The employee that set everything up for us was attentive and kept coming by to make sure we were okay.
The front desk woman was also extremely kind. She said kids of all ages go there and they have camps for the summer. My niece had a blast and we will definitely be coming back.