My friends and I had a wonderful stay at Joao's place. It has everything you need and Joao was very accomdating and easy to reach. The location was also perfect, walking distance to all attractions and shops. I highly reccomend staying at his place!