Ka'awa Loa is beautiful, clean, and perfectly situated for snorkeling and scuba. Hannah was an incredible host--warm, conversational, and very accommodating. And she bakes a mean batch of brownies. We will definitely stay here again--it is one-of-a-kind.