Hanalei Bay Resort is such a hidden gem we always enjoy our stay here.