We had high expectations for this place based on the profile and the reviews and we can confirm that the apartment is excellent in every way.
You're 15 minutes from the main train station and it's (according to Google) 55 minutes to the Vatican but we took in the Trevi fountain and Spanish Steps on route so didn't rush.
Basically the location is excellent for walking to all the sites. The apartment is very well equipped and very well located.