We enjoyed an excellent stay at Joao's apartment. The self check-in and check-out are very easy, the apartment was clean and had everything we needed. Joao was available to answer our questions and ensure a wonderful stay !