The restaurants nearby are very nice, you are a 15 min walk from Termini station.
You have some shops and supermarkets close by and Saint Lorenzo Gelato you have to try.
The terrace is very nice, but the apartment could be a bit cleaner.