We stayed at Joao's place for a week and we loved it! The apartment is spacious, minimal, clean, but with enough small touches to make it feel homey and not like a hotel.
We loved the amount of sunlight the main bedroom and living room get.
The kitchen was well-stocked, with all one needs to prepare meals. I can see this apartment being a comfortable one even for a longer stay.
The location is great as well, very central and nearby lots of cafes and restaurants (and a metro station which we never used because we walked everywhere), but still on a quiet street.
We'd really recommend staying at Joao's place!