Great place, in line with the photos and description.
The location was perfect, right next to the termini station (direct from the airport), but close to everything - we went everywhere by foot except for the Vatican.