We really enjoyed our time at Joao's place in Porto. It has everything you need and is located in a very nice neighborhood. The balcony is big and sunny and the garden (it belongs to a local brewery and serves excellent beer and food) downstairs is very big and calm. We totally recommend this place and hope to be back here soon!;)