I found the location of the facility to be its best feature. You can walk to several points of interest, the Palazzo del Quirinale, Fontana di Trevi are just a short walk. Plaza del Popolo is also at a walking distance as is Piazza di Spagna with the famous stairs. Restaurants? That's Amore just at the corner. I recommend Sora Maria but you have a lot to choose. You will not regret it!
On the down side, the elevators are minuscule, but anyway is just one floor, faster to take the stairs.