Vitor's place is well located and nice space, but we had a poor experience. I'll give the positives and negatives to try and be fair.
Negatives:
On the first day, I stepped on a piece of broken glass and cut my foot outside the bathroom. After sweeping the apartment completely, we discovered more glass on the floors and carpets and that the floors were quite dirty. After complaint to the host, he told us that this was strange because the place was new which made us feel like he didn't believe us. He promised to check it out, but it didn't seem like he cleaned the floors or did more than a cursory look.
On the same day, the cleaner walked into the room without knocking while we were changing.
The dishes were quite dirty and there was no dish soap and not enough toilet paper. They promptly brought soap, but only left one extra roll of toilet paper, so we were on ration duty!
You arrive to a passive-aggressive letter that basically tells you that if you don't report anything that you discover is broken in the first 12 hours of staying, you will be charged for it. I've never seen this in any hotel/airbnb/hostel or anywhere and it made me want to test things like the TV which we didn't even use for fear of being charged.
We asked for a 45 minute late checkout as we had a bus at noon and assumed it would be the least they could do considering the issues, but we were initially denied. After making alternative plans, we got an email too close to checkout saying it was ok, but we had already packed to go.
Positives:
Vitor seems like a nice guy who us trying his best with a new venture. He greeted us on arrival and even carried our heavy bag up the four flights of stairs. He also offered to help with booking day trips and other things in the area.
It's a really nice place in a great location in the Ribeira area with a ton of restaurants and bikes to rent near by. You're really in the heart of it.
Although the place doesn't have AC, Vitor was nice enough to lend us the fan from his office which was greatly appreciated.
Conclusion:
I think a lot of this could be chalked up to growing pains, and I hope that it will all be resolved moving forward. But I think there is work to be done on the communication side and on the problem handling side. There were some major issued at the start of the stay and the host didn't do enough to make us feel comfortable. I would not stay here again.