Joao's place is lovely! We went as a group of 5 and had ample space. The flat is really clean and well equipped - and really well decorated! Check in was really simple, and someone was there to meet us when we arrived. Check out too was super simple, and Joao was really accommodating to our flight times
The street outside looks so beautiful and its really easy to get around from the flat by foot/public transport. There are some great bars and restaurants around too (there are some great vegan cafes nearby, and a really good Pastelaria up the road!)
Overall a great trip :)