I would say that there are very few places in Central Italy with such a viewpoint, but a restaurant is a place to eat and to relax, so...
I had a full course meal with lombrichelli (so tasty), a wild boar stew and roast potatoes, for €27, which is very reasonable.
As usual for the Italian economy, the service is just average and we would expect just a bit more courtesy.
In summary, nice view, good home-made food, if you have patience.
If you own or manage Ristorante Albergo Dante, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.