Canvas is a great place to stay. Clean, beautiful and the staff is really nice and helpful. Highly recommended place to stay in Porto :)