The flat was great and so was Joao. The communication was easy and fast, everything worked out well. Joao is a very nice person who is really concerned about his guest having a good time. Everything was clean and the area is great. I can totally recommend staying with Joao!