This location is just unmatched. Right next to san Pietro train station and very close to the Vatican. We really enjoyed the place