Spent 11 days, Staff was great, helpful, communication was easy, we don't speak Italian, great location, we walked everywhere. If you don't walk, access to the hotel is problematic since it sits on the piazza where the Parliament Building is also located, and autos are not allowed.
All in all, great location though.