We had amazing time in Joao's flat! Everything was like on pictures. Comunication with Joao was perfect too. I can recommend flat for long or short term.
Thank you!