The location is fabulous, central enough and close to the Travestere area but on a very quiet street. About a 20min walk to the historical center and 15min walk to the Vatican. The Travestere area has plenty of quality eating options. The flat is large, with everything you need for a family stay.
The closest bus stop is about 5min away. One thing to consider though is that there are few transportation options in Rome after 10pm, particularly for groups and to/from airport.