Excellent stay. Location could not be better. Highly recommended.
BTW: beautiful Bernini church just steps away