Good basic apartment and great location. Please ensure and double check with the host on check-in and check-out time.
We arrived in the city at 7am and requested Joao to let us check in early but that wasn't available. While the host agreed to let us keep our luggage anytime after 11am, there was no one available at the apartment till 12.30pm. We missed our river cruise at 12 noon since we couldn't keep our luggage in the apartment even after getting a confirmation from the host. Also, while the listed check-in time was 1pm (as confirmed by the host personally) we were allowed to enter the apartment only after 2.30pm since the cleaning was in progress.
During check-out, we requested if we could have the apartment for an extra hour to make up for the loss and go for the cruise that day, but our request was denied in a rude manner with some very HARSH words.
The apartment itself was nice, had it not been for this experience it would have been a great stay.