Swiss Kiwi Retreat was the perfect place. From special touches to the excellent hosts, it was everything we had hoped for and more. No hesitation in recommending this place to anyone, we would absolutely stay again. 5 stars