Depending on where you would like to be convenient for, the place is located both conveniently and inconveniently. It is very close to the Rome termini train station and the major bus and metro in the area, however, it is definitely far from major sites like trevi fountain and Spanish steps. The transportation is right near by but you still need to walk 5-7 minutes to get into the station. Do not take buses there unless you really see them waiting there already. We try to take buses multiple times but they just appeared so unreliable on time.
The host is friendly but does not speak much of English. Overall an OK experience.