Crystal Springs Golf Resort in New Jersey features so much more than just seven courses