We were here for a week in the month of June 2018, and we throughly enjoyed Rio from here.
Pros:
The best part is that the place is 10 minutes *walk* to the Leblon beach and Gustavo has chairs and umbrellas for us to enjoy the beach with. Next, the location is in the downtown which is always filled with people throughout the night and it's felt very safe. You've got all the necessities either in the studio or a few blocks outside for purchase. Comes with a nice washer dryer too!
Cons:
If I have to be super picky about the place then I'd say it doesn't have any view, the window opens up to the back of other apartments which isn't anything to look forward to. And it can feel a bit small once you have your checkin bags laid out on the floor (there is a shelf that you can use instead too, but for us lazy people).