We had a really great stay at João's place. Great sunny balcony with an awesome view of some incredible sunsets. The apartment is pretty well-quipped and comfortable. Well located if you don't mind the hill. Hint for people arriving on foot though - the odd and even numbers on the street do not correspond at all...you're not there until you really get to the top!