Porto Island was very nice. We felt comfortable, Sofia gave us great tips and the inner yard was fantastic.
The apartment is a bit outside of the city center but has a good bus connection.