The best thing about this place was its location - down a beautiful side street in a great part of Rome, with most main landmarks (Vatican, Colosseum, etc) being totally walkable.