Never actually meet Mario, but he had someone there to greet is when we arrived, who was friendly, welcoming and even have us tops on what to see and do in the city. No the apartment is literally across the street from the tower and very close to everything. It was perfect.