Amazing place to stay to visit Porto, roof terrace is a great place to relax.