The Roxburghe Hotel and Golf Course nestles privately amongst woodlands on the banks of the River Teviot.