Campus course has a good practice facility for pitching from about 60-70 yards, chipping and putting.
Range is nice, but can only hit off grass Fri-Sun which sucks.
They have the best quality of balls.
Price is fair, doesn't really differ much from the cheapest.
For public around here, it has the best quality, upkeep and options.