The location of the apartment is unbeatable. Close to Piazza di Spagna and Piazza del Popolo. There are plenty of restaurants and shops in the area. The apartment is as shown in the pictures. As mentioned by Francesca, the stairs to the apartment are very steep, so I would recommend packing lightly.
Francesca replied promptly whenever we contacted her with questions.
Also, we greatly appreciated her flexibility as she allowed us to check in 20 minutes after 10pm when our flight was delayed.