Nice, clean and really close to the train station Roma Termini.
Quick response to my questions.
Hope to come back soon!