Location Location Location!!
This is an amazing apartment situated right at the center of Rome, only a few steps from Piazza di Spagna, Piazza Barberini (where you can take the red metro line which is two stops from Termini Train Station), the famous Trevi Fountain.
Delia is an amazing host, always available helping out with suggestions on how or where to visit.
The apartment is just great, with all the amenities you'll need for your trip.