I had a wonderful stay at Joah's. His whole family takes you in and makes you feel at home. The reality is even better than the pictures, with an amazing dipping pool and a quick walk to the beach for surfing. A secluded room in the garden, with an option of having healthy home cooked meals. Can't recommend enough.
(I also believe the other reviews are from travelers that are not knowledgeable about load shedding in south Africa, which should not reflect on the host in any way)