We (family of 4; kids aged 15 & 9) stayed 5 nights between Christmas & New Year's Eve - 2 rooms on the 22nd floor (2221 & 2209).
We had a very late check-in, but had communicated this in advance to the hotel so this was no problem at all for Reception to handle. We upgraded ourselves to the Club Lounge upon arrival.
The rooms were big and very comfortable, with a large ensuite. The large glass window/wall provided an excellent view out over the rest of the city. Breakfast at the Club Lounge was a little limited, but the service was excellent and eggs/omelette could be tailored to suit. Breakfast is also served in the ground floor restaurant (although we didn't try this during our stay).
The outdoor pool area is very nice (although the street noise from over the wall is noticeable & he pool temperature is a bit colder than I think is preferable). Unlimited towels & plenty of sunbeds, as well as a bar make it very enjoyable to relax there.
The service though is what made our say so good. None of the staff have problems speaking English (a clear distinction with the rest of Brazil) and they ae very friendly & helpful.