Anelu's was perfect!
Location: this is just to the south of the river in the delightful neighborhood of Travesere, where the best food in all of Rome is to be found.
The apartment is steps away from the number 8 tram which runs about every 10 minutes or so to take you to town. You can buy a ticket just across the street in the bakery. And there is a shop selling milk bread and convenience groceries within 50 ft of the entrance.
Two blocks from the river, you can use the bicycles provided with the apartment to ride along the river or toddle from site to site.
You can drink the water in Rome, and it flows from the taps at a nice cool temperature. There are public water sources throughout the area, so bring an empty bottle and plan on refilling it throughout your day.
Apartment: this is an apartment built over a bank, and the quality is forever. You enter through a huge door, which is sometimes manned by a door man, then up one flight of stairs (or by elevator) to a generous and immaculately clean apartment.
We were 4 people, and could have comfortably shared this apartment with at least two other guests, and that's without getting into creative sleeping arrangements.
Hosts: we only met one of the hosts. Massimiliano was tall, dark and handsome, and spoke with a heavy Italian accent...He was lovely...I digress...
Massimiliano arranged for transportation from the airport (at our cost, of course, but with 4 people, it was only $10 more than public transportation), greeted us upon arrival and provided us with a thorough explanation of how things worked, where we could catch a bus, get groceries, and how we would travel back to the airport if we wanted to use public transportation on our return.
Perks: We were in Rome in June and it was hot! The building, even before turning on the AC was surprisingly comfortable. And it had AC. Those thick masonry walls are good for more than looks.
The apartment also had a hairdryer (don't use yours if you come from the US, it will flip the breaker), 4 bicycles, a washing machine, and a balcony!
Great place, great stay! Highly recommend!