We could really recommend this place, we had a really nice time. The closeness of the Termini is very convenient and the main sights aren’t far away either.
The room was little cold (we stayed in november) so be aware of that.