You won't find anywhere more convenient for St Peter's and the Vatican, great view of the dome from the staircase. Comfortable and welcoming. Ask Francesca about local restaurants, good recommendations.