The location is very close to metro and bus, which means you can go anywhere in the city very easily. It is also a bustling urban center, and so finding food or services such as haircuts is quite easy. There are plenty of English-speaking foreigners, which helps anyone who does not speak Portuguese. My favorite part was the hammock though, I had a blast resting in there.
I was very pleased with my host and with the room, but I do recommend arriving during the day.