Ideal location as it’s so near to the Vatican City. There are a lot of eateries and a supermarket which is less than 100m away.