I was in transit for one night only, but my daughter stayed for the full weekend and the room in the shared flat was perfectly placed for both needs. close to Termini for me and close to most tourist attractions for my daughter.
We had a meal at the closest restaurant located just a few meters down the street and had a lovely meal.
Both the flat and the restaurant are to be recommended.