Thanks for recommending Cyrus restaurant. We went Sunday night. Food was great, but I was pretty much finished at 10 p.m. (2 hours into meal) but unfortunately courses kept coming til 1 a.m. (and then we had to drive home). That was the longest meal of my life, and it definitely crossed my mind that hell could look just like that: course after course after course for eternity.
Bottom line - Cyrus is fantastic but you need to be in the right frame of mind to savor the whole experience. Fortunately, Healdsburg has you covered if you aren't!