We had a nice 3N stay in Porto. The apartment is really close to Trinade, the central metro point. The apartment is well equiped, a supermarked is located 5min away. It can be very hot (outside we had about 35deg).