Anita's place is to dream for! We stayed on the second floor; if you have a kid, this is great, because there's a single-bed bedroom attached. Anita herself is very responsive and a hard worker; she added thoughtful touches at arrival and throughout our stay, like bringing us an umbrella in the rain, or offering wine bottles for sale and free coffee. She made sure we understood how to park ahead of time, and what to expect with the drought.
The place is exactly as shown, with a little hike up the mountain to get a clear view of the beach; Anita won't have to tell you what there is to do at St James because we could drive in either direction: to Muizenberg (3 min), Boulders Beach (25 min), or the Winelands (1.5 hrs) to enjoy good beginner-to-intermediate surfing; the wine tram (get the yellow or red lines); penguins, and breathtaking nature reserves all around! If you get rained in badly on your first day, please take it easy... But be photo-ready when the sun comes out because you'll get pristine waters!
You do, however, have to make sure companies that offer white shark diving are open for the season. If you are able to drive towards Mossel Bay, it won't be a problem; some of our new friends could still see whales from Hermanus, which kind of bummed us given that we only planned to stay 3 days. Plan for at least a week, if not two - they tell you! Finally, if you are looking for a laundromat, you'll be in a bit of pinch as the nearest one is a little far and closes early.