Pretty, clean, comfortable, and the hosts were very accommodating. A little far from the waterfront, but 150 rand Uber will get you there in about 20 minutes.