Unfortunately my experience was bad.
The location is amazing; unit has fast internet and is close to the beach, stores, etc.
However, despite the expensive booking (I stayed for New Year's), I had multiple issues.
For night check-in, there is an extra fee, cash only; the person who welcome me had no change and I got the change later; unfortunately tourists do not get to decide when planes arrive into Rio.
Unit had no hot water as the heater was broken, it took them 4 visits, over 3 days, to confirm, check and fix it.
The closet in the apartment was anything but clean, it was dusty and with hair, bathroom sink was clogged; only half a roll of toilet paper and 2 mini soaps (for a 10-day booking); when texted asking about toiletries I was told they are a courtesy and there is no obligation to provide them. No trash bags, no instructions on trash disposal either.
There were renovations in the building and crazy hammering and noise over multiple days.
I would suggest other options.