Immaculate! Restful. Nourishing. Sweet little community. Welcoming hosts. The views are spectacular. Would love to return.