From my point of view Barra de Tijuca is the best place to stay. This apartment is part of the Wyndham resort (ex Sheraton da barra da Tijuca) so you an enjoy all the hotel amenities. The view is spectacular, you just cross the street and you can enjoy a wonderful beach.