We really enjoyed our stay at this apartment. Extremely easy check in process via lockbox. This was great so we didn't feel rushed to be at the apartment for a certain time and gave us more flexibility in our day.
The apartment is really beautifully appointed and the large bed was a God send. The Spanish Steps are just down the street, 5 minute walk max. It's a cozy, newly upgraded apartment that was perfect for the last night of our trip. We'd definitely stay again!