The location is excellent- very close to the pantheon, Spanish steps, and Trevi fountain and not far from other things.
The apartment is very nice. It was clean, comfortable, and quiet.
One bedroom is up some stairs so just plan to have someone in your group go up them. I did for us and it was no problem!