Excellent!!
We had a great stay in Joao's spacious apartment. A big terrace made it perfect to sit outside. The apartment has everything you might need for a comfortable and long stay. We stayed for a month, which was perfect. The area is nice as well, with many bars, restaurants and all kinds of stores you might need within walking distance. Of course the beach was just a 5 minute walk as well. Absolutely recommended!!