I stayed at this very charming apartment with my wife and 19 year old son. We were so happy in this small apartment with 2 bedrooms that have awesome views of the river on one side. The other view is to the street, but this street is located in such a prime neighborhood. The decor is very ritzy so you feel pretty lucky to be staying here while you look outside the window and just people-watch the hustle & bustle of the day.
There is a great little market on the corner where I was able to get items for my family. There are so many restaurants that you can just walk to. The Sao Bento station is a short distance from the apartment which we used several times to travel around.