This country inn offers delightful cuisine