The apartment is bigger than it looks on the description, we were a family of 5 but the apartment has a lot of mattreses to acomodate at least 8 people.
Everything is very close within walking distance, it has 24 hour front gate security personel, overall we had a great stay in Rio.