I've stayed here with my family for almost a month, and everyone loved everything about the apartment!
It's that rare case when the reality is better than pictures – the apartment is huge, clean, with excellent amenities, parking space (you really need it in Copacabana), and cool perks such as a pool/tennis table. (There are even two comfortable working spaces which I was very grateful for.)
The location is perfect – you're 30 seconds from the beach but don't have the noise of the Av. Atlantica.
João is a great host! The communication was flawless, and he went above and beyond to make sure our stay was 5*.
Overall, highly recommend it!