I have been to Grand Slam many many many times. This is a great place to take your child or yourself for some batting practice in the cages. I think the sporting goods that they sell are a bit overpriced but nice. The place is a bit run-down inside but serves it purpose when you need to get some batting practice or take your team for a rainy-day practice.
The parking is not the greatest. They should have NOT put the grassy area in front of the building and invested in a larger parking lot.