The Haggin Oaks Golf Complex boasts two championship golf courses, a world-class teaching facility with over 15 golf professionals, more than 10 different junior, senior, group and private programs and a lighted driving range that includes over 100 stalls, five practice greens, and two bunkers.