What a great host, apartment, location - everything you could want for a memorable trip to Rome.