Very nice place and area. Good location (especially once you get used to using the transit function of google maps which works really well in Rome).
The flat is big and pleasant, very well equipped, the garden is indeed very nice also (don't forget your mosquito repellent though!!).
We had a wonderful time in Rome!