My wife and I traveled with our 1 year old son and the place was perfect for our needs. The air conditioning and baby accessories (pack and play crib, bath tub, and high chair; also the rug in the main room was a nice break for the kid to crawl on) were life savers during our middle of summer trip.
The unit was easy to find and was on the first floor (ground floor) which made carrying our luggage to the unit pretty easy. The location was also really good as there were grocery stores nearby and very walkable to Spanish steps and Pantheon, etc.
I will note two items to consider and be proactive about when coordinating your trip:
1) Parking. We had a rental car during our trip to Italy and were a little worried about finding parking. The host said they have a private spot in a parking garage about 15 min walk from the apartment which would be a bit harder for our situation. We got lucky that our check in day was on Sunday (noticeably less traffic in general compared to other days of the week) which allowed us to find street parking right out in front for our entire stay.
2) Little Less Personal Touch. The apartment is hosted by a third party Hostmakers and they were a little slow to respond they day before the check in when I was asking more about parking. They had a pretty canned/ template check in email they sent that did identify a personal check in person to contact. I tried contacting through the Hostmakers site but got a delayed response and would advise leaning more on the personal host that they identify.
Would recommend to friends with kids due to the amenities and location.