We had a great stay at the Hotel Smeraldo. It's a "no frills" hotel, but the rooms were clean, the bed was comfortable, the staff was friendly and helpful, the hotel was safe and quiet, and the location is GREAT. If you are looking for a posh, elegant hotel with lots of amenities then this is not the hotel for you. But if you are looking for a safe, quiet, comfortable hotel in the heart of Rome then look no further! We didn't plan on spending much time awake in our hotel room, so this is all we were looking for.
For Rome, we felt the price was competitive for what we were looking for. And the location is hard to beat: 5 minute walk to Campo de' Fiori, 7 to Piazza Navona, 10 to Piazza Venezia, 20 to the Roman Forum, etc. We were impressed with how accessible everything was.
We would likely stay at this hotel again the next time we came to Rome (which is hopefully sooner rather than later!). We found it to be a good value.