Good location. Awesome place with cool floors and high ceilings, nice view on the Douro. Quality bathroom too. Definitely 5 out of 5.