Carmela's place is a great apartment in Rome and the people she has working with her (I met with Caterina & Svetlana) are awesome. We had a great stay there.
The one minor issue we had was that there was a plumbing problem in the building that made one of the bathrooms smell and therefore undesirable (I'm pretty sure they were looking into getting it fixed).