Unfortunately Mario notified me on the day before my check-in day that his place was not available although I booked his place over 3 month ago... I immediately realized I have seen others' reviews on the same scenario, he overlooked but found other place. It is not nice if you drop people last minute depending number of nights, less VS more nights... and if you do, you still have to offer whatever that is included, such as free breakfast and the same check-in time whether I stay in your place or not because those are one of the reasons that I chose your place and paid for.
The place that Mario found me was his friend's place who also is an airbnb host in Porto. Paula and her husband are a really great host recommending all nice spots, food, and local transportations. Their place (called ManuelSteps241) is impecably clean, nicely located and lastly private room AND private bathroom. Only downside is there is no elevator if you have any heavy suitcase(s) like my situation, be prepared to carry them up and down but I would absolutely recommend ManuelSteps241 for anyone.