We had a fantastic stay for 6 nights at Joao's apartment. Check in was easy and Joao's friend was there to welcome us and was super friendly and helpful. He spent lots of time giving us suggestions. The place itself is beautiful, the view and balcony is amazing and the flat is a good size. The kitchen was well equipped and the flat had everything we needed. Location is good and most main attractions are within a 20-30 minute walk (sometimes hilly). There is a small grocery store a 5 min walk away and it takes about 10 minutes to get to the waterfront. Everything was really clean in the flat. There were some minor faults with the electricity/hot water but everything was resolved really quickly by Roger and Joao. Thank you both for your great communication. Overall we rate the flat 5 stars and would highly recommend. Thanks!