We met Mario before the check in hour displayed, actually pretty early in the morning, in front his apartment's building. He said that the apartment has a problem with the heating and he bought for us a room at a really close hotel. It was a 4 star hotel, with breakfast included that costed more than we paid Mario for the room. He covered the difference, didnt ask us for more money and was really friendly giving us local tips. He didnt earn anything with us, actually he lost some money, but he respected our reservation and offered a really convinient alternative when he could have just canceled the reservation in the last moment.
I recommend staying at his place, although we didnt, he seems really nice and most of all respectful, and for sure his place is alike.