Everything is fine except for the location. It is a little bit far to public transportation for travelers with heavy luggages. Of course, partial reasons are due to the uneven and rocky roads in Roma.
Anyway, everything is perfect.