Great location in a comfortable apartment but the thing that was most necessary for us was when the airline lost our bags. We have high praise for Benedetta, who maintained great communication with us throughout and also with the taxi driver she had organized for us. She negotiated on our behalf and turned around what could have been a horrible situation into one that did not mar our stay.
Regarding the location, it is tough to see how it could be better if you want central. Easy access to the Vatican, Colosseum, Spanish Steps amongst many other great sights and local restaurants. The apartment is exactly as advertised and check-in was easy.