Set in 90 acres of stunning Fife countryside