Great spot. Very comfortable, clean, convenient. Many grocery stores, bars, restaurants nearby. The Formula 1 pizza place Marco recommended was great. Don't be turned off by the shabby entrance to the building! Once you make it up the 5 floors, the apartment has great views and is quite modern (Also, to be honest, after all the cannoli and pizzas, 5 flight of stairs couldn't hurt...!). There's also a bakery and a great vegetable/meat/fish/deli market just down the block.
Marco was very friendly and very welcoming. He recommended places in the neighborhood and places around Rome. I would definitely recommend his place again.