Good place and great location. The apartment is very close to Praça Mauá and all the good stuff that you can do on downtown Rio. The host was super helpful and ready to answer any questions I had.
One thing worth mention is that the place is on the floor 12 and the elevator only goes to 11 so there is half flat of stairs that you need to climb up. So if you have a lot of luggage that might be a little tricky.