We stayed at this apartment during the Olympics. It is in a good position with lots of amenities nearby and of course the beach is a very short walk away. You are also close to a Metro station making traveling around that bit easier.
There are three double bedrooms with the one on the top floor reached by a spiral staircase, possibly not suitable for less able people in your group. The other two are larger with good storage, one with a small balcony. It is nice having the balcony with table and chairs as it is good having outside space to relax.
The Internet connection was constant and good quality. The kitchen is small but fine for basic needs.
There are 3 showers though during our stay we had some problems with a couple of these but if those issues are addressed this is a perfect little apartment to stay in during a trip to Rio.
I would recommend it.
Alvamari was a friendly and helpful host.