Stunning location, great hosts, beautiful accommodation. A real hidden gem, we will be back