great location which is just round the corner from the Vatican .