I had a great time while staying at the Canvas hostel. Great staff from reception to the housekeeping. I got great tips from them about what to do in Porto and found them very useful. The kitchen was much better than I expected and everything was clean all the time. I was not staying during the high-season of tourism so I can't comment on how it is when every room is full, and people are using the facilities to their maximum capacity. Nevertheless, I highly recommend 'Canvas' for anyone looking to stay in a cozy and welcoming atmosphere.