Great place. I've spent very good time in porto.