It is hard to tell if this would be a good restaurant in normal times. It is definitely not a good place if an event is booked (wedding, grad ...).
Our server took our orders, brought us wine and announced freshly baked bread was coming. Minutes later, maybe seconds, our orders appeared, lukewarm at best. The seafood crepe was well past its best before date; no way it had been made less than 2 hours previous.
And then we were ignored. The bread never appeared. Staff were busy with more important people, I guess.
The hotel is clean and quiet and has friendly, efficient staff. Go for the hotel. But eat somewhere else if you suspect there is an event booked.
(But the stained glass is nice, so 4 stars for atmosphere.)