This may not be the prettiest course around but it's shortcomings are made up by their awesome friendly staff who go out of their way to ensure fairness and a good time for all. I had the pleasure of dealing with Jason on more than one occasion and he was terrific with my daughter who is just learning to play....and on another occasion I was overcharged and was visited on the course to bring me a refund...these guys are great!!!!