We had a great time at Joao's apartment. His friend Rita met us at the apartment and waited for us as we were a little late getting from the airport. She showed us round the flat and then left us to explore.
The flat itself had everything we wanted - it was really spacious and the balcony was great for eating our breakfast on. It did get quite cold in the evenings but there were lots of heaters and lots of extra duvets and blankets so it was fine.
We loved the location as it was so close to Principe Real and Bairro Alto. Apart from getting to the apartment from the airport, we didn't use public transport at all as we could walk everywhere.
I would definitely recommend staying here, but I would say if you are coming by public transport study a map really closely before you arrive as our map didn't have the street name on and so it took us a while to find! Overall had a great holiday here.