Had such a lovely stay at Table Mountain Villa. This is a wonderful oasis, with beautiful views. Jonathan is an amazing host and made sure we had everything we need to make us feel at home. Highly recommend table mountain villa.