First I have to say that I would definitely stay here again. I had a wonderful stay and all the staff was incredibly nice and helpful.
That being said, I have to say I do agree with other reviewers regarding the age of the hotel It does feel old and dated. A refresh is much needed. Although the staff is amazing, because of its age, it does not feel like a JW Marriott.
And I would like to recommend, that if possible, stay in an ocean view room. I stayed in one the "inside" view rooms and it does feel a little claustrophobic and dark... The view is to other rooms and the hallways. And no natural light comes in...
The Rooftop needs a little love and tenderness, but it is a very nice place to take in the view of Copacabana and have a drink at the end of the day. I really enjoyed being beachfront.