I used to go here all the time when I was younger. It has a golf range, miniature golf and batting cages. The miniature golf course is pretty nice, and the prices are reasonable. The place is never crowded, and there's always ample parking. The staff is also very friendly. I think if you are a serious golfer, they have monthly rates to use the golf range. They also offer golf lessons. I want to reiterate that this place is never crowded....it's a nice, quiet atmosphere.