The Owl Cottage is the most fantastic place to stay in Cape Town. It’s a dream cottage, the inside and outside is perfect! Also the location is ideal, close to wonderful beaches and the Constantia wine area. Lina and Larry are the perfect host, together with Blaize the Swiss Sheperd.