Spectacular place! Location (and the view!) is amazing!
There was a small issue with the wifi but Miguel fixed the problem quickly and it was a great stay. Just be prepared for hills; Porto isn't flat