This place is perfectly located. Close to bus stop and train station is just 300m. Walking distance to the Vatican, nice restaurants, etc. Communication with host was a little difficult. English is minimal.