I liked my stay at João's apartment and he was a fantastic host! It was easy to go around by public transport or by taxi (EUR 20.- from the airport or EUR 6 to city center) If you go there in October like I did don't forget to bring warm clothes.