We were recommended to Karen by close friends and we are so incredibly grateful for the recommendation! Not only was Karen so knowledgeable and supportive in the process - she was also contactable via WhatsApp, phone and email making the entire experience that bit more personal. We are first time...

