Solid short game practice facility...check. Grass driving range with lighting...check. Walkable track that's almost always in great shape...check. Challenging greens...check. Fairly priced...check.
The only problem with this course is the pace of play in the afternoon. Rounds can stretch to 5 hours on busy days and the rangers don't stay after slow players enough but it's a muni so I get it. For that reason I'll give it 4 stars.