The place is really well located. It is five minutes walking from Roma Termini station. It has all the facilities you need. Also, the Wi-fi is good. And there are plenty of restaurants two or three blocks away. One can find some supermarkets nearby. And if you are enthusiastic, you can even walk to some touristic places.
Would definitely stay there again.