Eagle Crest Golf Resort, Resort