Littlestone Cottage lies on the bank of the Leeukloof River, with a large lawn for family entertainment.