I've heard good things about Colline Emiliane nearby.
https://www.tripadvisor.com/Restaurant_Review-g187791-d696516-Reviews-Colline_Emiliane-Rome_Lazio.html
One trick that I use in evaluating a restaurant is to find it on TripAdvisor and then check to see the percentage of reviews in English versus in Italian. If you click on the Italian reviews, you can see how Italians are rating it and even see what they're saying, using the built in translation option. (On our sixth visit to Rome, we'll be spending a couple of nights in the Flaminio neighborhood, going to a restaurant that has 215 reviews in Italian, but only 12 in English. My kind of place, but it's outside the historic center.)
My rule for hotel recommendations in Italy is: The larger the hotel, the lousier the recommendation will be. If they give you the hotel card and tell you that you'll get a discount for showing it to your waiter, it likely means they're getting a kickback.
If you're staying at a small place, you could ask the staff where they themselves would go for a special dinner.
Good luck.