Joao's is the perfect place to stay in Porto. Literally sandwiched between the river and centre of town. Easy to get to via PT. Joao and Manuela are fantastic hosts with excellent communication and advice. The apartment is perfect for a stay, wished it was longer.