This is THE place to stay if you visit Porto, you'll have no regrets.