I stayed at B&B 128 Roma in June 2012. The room and bathroom were very clean and the location was very central. Its walking distance from the Termini station and another Metro station. a few buses from the city stop right outside the building as well making it a excellet location. The area around Termini didn't seem very good though, nevertheless all went well.
The host is very friendly and provided us guidance on Rome as well.