Canvas hostel was my best hostel experience. It was super clean, you had your privacy, it was close to the city center, the price was super, it even included a very lovely breakfast. Staff are very helpful and kind, they even let me to keep my stuff for a while after check out. I would definitely choose to come here again if I visit Porto again (which I most probably will, because Porto is amazing!).