We stayed 2 nights in Joaos beautiful little flat. It has everything you need for a short stay. Since the bed is a pull-out couch, the comfortness was average, also the neighbours where very noisy, which made sleeping hard.
We also had difficulties getting in touch with Joao on the check-out day. Apart from that the stay was alright and the flat is located close to public transportation (incl. luggage storage).