A great place for the family.  This place has everything.  The prices are great for a round, the range and the food.  I like taking my son to the putting course so he can get familiar and practice.  5 bucks for 9 holes on the putting course is a great way to spend an afternoon.  After you had enough on the greens, you can practice your short game without cost.  For 1o bucks, you can get a bucket of balls(100 of them) and practice your little heart out.  The par 3 course is challenging but forgiving.  One of the better par 3's in the city.  After you get your golf fix, you can enjoy a nice menu in the clubhouse or outside on the patio.    The blackened chicken sandwich is tasty.  Angel Park is a great public course.