If you’re looking for perfection then this is it. Bayleaf has it all. Great location, outstanding amenities, and little touches like cheese and wine in the fridge along with milk and cold water as well as an array of snacks. Shirley has thought of everything to make your stay enjoyable and even has picnic blankets and a cooler to take to the beach. The house is spotless and well presented and the views from the balcony of Table Mountain are spectacular. I couldn’t recommend this bnb any more highly. Thanks Shirley.