We are a family of 5 (3 adults and 2 kids) and this flat was perfect for us. Just 5 minutes walk from Termini and a few steps from Santa Maria Maggiore. Everything else to see in Rome is accessible by bus, train, or foot. Food was not a problem either. Many eating places nearby and a supermarket just across the street.
I have to give extra extra credit to our wonderful host, Ludo, who was always just a call away. We left the keys inside the flat on our 2nd day and she immediately made arrangements to "save" us from our predicament. I would definitely recommend this apartment especially for those travelling with family.