Joao’s flat is simply great. The location, but especially the view is amazing. I stayed for almost a month and had such a great time. The flat needs climbing quite the flight of stairs, so only for fairly fit people; but absolutely worth it. Joao was very helpful at check-in and after.