We just arrived back after four nights at Roman and Italian B&B. The B&B is on the first floor of a fairly typical Roman residential building (a bit scruffy, but no major problems) right next to Manzoni tube station, to the east of the city centre.
Unfortunately, Manzoni station is currently closed for improvements, so the nearest station is San Giovanni, about 5-10 mins walk away.
However, due to the good weather, we decided to walk to the sites most of the time. The colosseum is the closest of the main attractions, about 10-15 minutes walk away; the Vatican is the furthest - about an hour away on foot.
There are plenty of small shops, bars etc near to the B&B.
The B&B consists of an office room surrounded by the 3 bedrooms. 2 of the rooms share a bathroom - we were quoted 50 euros per night for one of these. The room we stayed in had its own bathroom. We paid 70 euro per night. This did not include breakfast, which for 5 euro per person per day can be taken in the bar / cafe next door. This is very good value for a pretty central spot in Rome.
The office room has a computer in it, with free internet access for guests. Unfortunately, for at least 3 of the 4 days we were there, either the computer would not switch on, or the wireless internet connection was not working. This was no problem for us as we didn't go to Rome to sit at a computer, but it was lucky that we were not relying on it for reservations etc.
The room itself was spacious and clean, and Marco (owner) was kind enough to lend us an iron (no board) for the duration of our stay.
The only slight difficulty we had was making arrangements before our arrival. Having confirmed our booking by email, Marco offered to pick us up from the airport for 45 euro (one way). However, I had read somewhere that the Italian government had set limits on taxi fares from Ciampino airport at 30 euro.
So I emailed Marco back, assuming that he thought we were arriving at Fiumicino airport (a bit further away), to check if it would still be 45 euro from Ciampino. He seemed to take offence at this, and I fear that there was a bit of a language barrier between us, so I decided that we would just take our chances with a taxi from the airport.
In the end we paid 57 euro for the taxi, so opted for Marco's offer on the return journey.