Charming, family-run inn with a rustic restaurant, terrace, spa, and gym.