I really loved staying at CastleRock - it was clean, comfy and people at the bar downstairs were super friendly and helpful. Next time I'm in Porto, I will probably book the same place :)