Excellent stay, wonderful place, great hosts!!! Much mahalo and aloha.