We found the River Ikhaya to be a great little hideaway. The staff (Koos and Marie) were very friendly and really went out of their way to ensure that we saw all that the farm had to offer. Marie's flower arrangements were a very nice touch.
I would recommend the olives. Wish we had gone there is the heat of summer as we may have been forced to have a swim in the river then. You must try the Blue Cow in Barrydale for lunch (you must have dessert), Swellendam has a pretty good supermarket (and the best Checkers I have ever seen) if you want to stock up for the weekend.
The Mystic Tin (dinner) and the Oude Kombuis (breakfast or lunch) are worth the effort in Montague.