Knysner is a very beautiful coastal town and the St James Hotel is tucked away at the end of the water front but actually with gardens that go down to the waters edge. This country house is a peaceful very comfortable hotel with all the facilities you would expect.
Our room was huge with a lounge and full kitchen but best of all was the view out to sea past the heads which guard the lagoon.
The hotel is run by the friendliest people I have had the pleasure to meet, on learning it was our Anniversary they prepared a special table for dinner with champagne.
I can honestly say that the food in this hotel is fantastic we cannot rate it to highly, wonderful seafood and the most fantastic culinary treats such as slow roasted pork and mussels in cream garlic and coriander.More