De Oude Kraal’s two Garden suites are the most luxurious accommodation option, but the farm also offers self-catering and family units.