Great little apartment tucked away near the Vatican.