An idilic spot with great hosts