Mario place is great and so close to all the major attractions and 10minute walking distance to the river. We really enjoyed our stay in Porto!!