We never met Mario but we found the apartment & the key easily.
The apartment suited our needs perfectly, we stayed two nights.
The street is very narrow & backing the car down to park was the simplest solution (we watched the locals do it!).
The view of the dome is not from the apartment but the piazza was a very short walk away & the town center itself very charming.