This apartment met all of our needs. The location can't be beat, we didn't need public transportation for a single day of our 3 day stay. We unfortunately missed the first night due to our flight being canceled, but the team helped us reschedule our transfer from the airport to the apartment (worth the money) and Fabrizio checked us in and gave some great tips.
Everything you need is in the apartment, though the kitchen supplies are limited they cover all of the essentials. The windows, when closed, really help keep the noise down from the busy street below but sometimes you do hear people yelling. The beds (including the pullout couch bed) were not the most comfortable, but the linens were clean and we all slept well after a long day of walking, sightseeing and eating.
We would definitely recommend a stay here, as well as booking the transfer service to and from the airport.