If you are ok with stairs, this place is AWESOME. Stayed in January, but still really enjoyed the views from the roof. And there are beautiful views even from inside.
The location in Trestevere is just amazing. Almost all key Rome sites are in easy walking distance. More importantly, the neighborhood is my favorite in Rome. So many good restaurants and just beautiful.
I would definitely recommend this place.