I stayed at SurfTheCape Guest House for two months (as a non-water sportsman) and thought it was great. The accommodation is clean and the facilities extensive (washing machine, kitchen, barbecue, pool, garden, etc.). Tom is a great host and a thoroughly pleasant guy.
Always go back for a few months