The location was perfect for my needs. Near the train station and near the 913 bus stop which arrives in central Rome.
Many shops and Castroni a bar where you can taste the best coffee in Rome.
Only disavvantage is the parking but there is a place on the top of the road where you can always find a place.