We were never able to get in touch with the owners via email or phone to confirm our reservation, arrange a time of arrival, or get specific directions. It felt less like we were guests at a B&B and more like we were intruders of someone's vacation home. We did not get very good information about anything really (surrounding restaurants, shuttle to the beach, how to access the wi-fi, etc). It was not made clear that we would be staying in a room with 2 twin beds rather than 1 larger bed.
Overall, South African Golf Dream seemed to be significantly overpriced at R1200 for basic accomodations not even in the center of Mossel Bay.
The private beach was beautiful and there was a convenient shuttle to and from.
You pay in cash at time of arrival and can back out at any time, no strings attached, which is kind of sketchy but can also be convenient.