The location is very convenient; a short 15 minute walk to the Colosseum (which I would advise pre-booking a guide for!) and 25 or so minutes to Trevi Fountain. There is a lot of wonderful food within 10 minutes of the apartment as well as a very small but convenient fruit and drink vendor immediately downstairs.
Our check in process was mostly smooth, however we did ask about convenient/appropriate parking information and didn't receive a response. There are a lot of parking spaces nearby so you'll just have to search around if you're driving in.
All in all, it's a quaint little spot, great for a short term stay.