We had a very nice time in porto and at teresas apartment.
We were a group of 5 persons and the apartment is big enough. It was very comfortable to have two bathrooms.
We would recommended in anyway!