The flat is awesome. It was perfectly clean and the check in with the lady was lovely, although she only spoke Portuguese.
The roof terrace is amazing with a great view to Sugarloaf and Christ the redeemer.
However the flat could use some renovation.
I still highly recommend to stay there when in Rio!