A great stay in a comfortable place with a wonderful location--and view--in central Rome.