We had a wonderful stay at Ninni's place - the terrace is a rooftop haven with beautiful plants and ample space to dine and lounge. The apartment was equipped with everything we needed and we loved the open plan lounge kitchen with doors onto the terrace - this is indoor/outdoor living at its best! The bathroom is modern and stylish and very clean, and the bed was very comfortable.
Ninni was a brilliant host! Extremely helpful and accommodating - she made us feel very welcome.
San Giovanni is a very vibrant area with great local shops (e.g. the veg shop just down the street). We only spent ten days there but I think you could find everything you need in this area, and if not it's only a short walk to the metro. We look forward to visiting again soon - highly recommend!