I would highly recommend John and Cristine’s place. Check-in was excellent, location fantastic with metro stop very close. The apartment was very well equipped, shower amazing. They kindly let us check-out late to enjoy Porto on our last day. We would come back!