Truly excellent location, everything is within walking distance - under 1 minute walk to Piazza Navona.
Spotless on arrival.
Very modern amenities - the lights in the shower were very impressive!
Check in/out was made incredibly easy through the use of a lock-box.
Stefano was very responsive, and we had no notable issues during our week-long stay.