Just the most amazing Airbnb. Johann was incredible from start to finish. The apartment is even better than the photographs and the roof terrace with view over table mountain simply takes your breath away!