Guest stay in well-appointed thatch-roofed "villas" at the Siladen Resort and Spa, on Siladen Island off North Sulawesi, Indonesia.