The location is quite nice as its near the Vatican City. Further as transportation is concerned it is well connected.