I can't recommend Hale Kea highly enough, I have stayed here more than once and the hosts go over and above to make your stay special. Excellent all around.