2 weeks in this nice apartment in a great location in Bairro Alto! You can do anything just from a walking distance.
Just be aware that the apartment is located on top of the building and this may be a bit tiring sometimes. I also would recommend to install a TV as it was the only thing that was missing there.