Amazing location. Really cannot recommend this place enough. Minutes away from the Pantheon, right beneath a grocery store for convenient access to whatever you might need - water, snacks, etc.
The place was newly renovated, modern, clean and had GREAT air conditioning =P
Stairs are a bit tricky to get up, but if you've been around Italy prior, it should be a non-issue.
Ramin was gracious, offered us a lot of advice on the area, and even provided a list of restaurants and bars. We really enjoyed his hospitality.
Would definitely rebook this place again if we were returning.