We only stayed one night at the last minute, but everything was perfect. The room was clean, comfortable and had everything we needed. A bonus was a kettle - not always provided in Italian hotels - which was very useful for making bottles for our 5 month old daughter.
The service was excellent - we had one slight problem that was solved immediately, and the staff were very friendly. They let us check in early just so we could change the baby, and also let us check-out late.
Breakfast was a good selection, and again had great service.
The location is ideal - less than 30 seconds walk from the main square, but still quiet at night
Definitely recommended.