The place is really well located with amazing views on all sides. That in itself makes it a great choice. It is based in a busy area and it is with good connections to reach all the attractions and shops. The space is huge and it is comfortable. The state of tbe amenities is not of a high standard - quite worn and dated bedrooms and bathrooms. The jacuzzi is old and not spotless clean but still works although not fully. The units and wardrobes also didnt look very welcoming as again were quite dated and neglected. Gerardo helped us arrange a taxi for us to get there from the airport which helped a lot but on arrival he wasnt present. There was a lady and our taxi driver (both very nice) but not speaking a word of English and sadly we didn't speak any portugese. That was frustrating for us especially that the the linens and other parts of flat needed changing and attention. After all we received another room and after i rung Gerardo on whatsapp he has send the lady back and she changed tge linens for us. He actually was in Italy which was a suprise for me. All in all i think it is amazing flat and definitely good choice if you want to enjoy the landmarks of Rio while relaxing on the terrace but it is better to prepare that the amenities are not going to be perfect. Learning portugese is definitely a good idea because hardly anybody speaks the language. I would recommend this place to stay with making sure you speak to Gerardo and ask as many questions as possible yo make sure you know exactly what is going to happen on the say of your arrival.