It's different now. They went to an hourly rate vs what it was originally (which was you put money on your card and it's per game). There's no way around it, its pretty pricey per hour (I think $40 per hour on the weekend). Best thing is to go with 4-6 people. Then you can split the cost over a couple hours.
The food/menu is actually better than most places like that (bowling, bar, etc) and the cost of food/drinks are reasonable. It's just the cost of the golf per hour that is pricey. But it's a really nice place, well kept and lots to do so I think it's worth it.