The staff were all very polite and helpful, but my portuguese isn't great and it seemed only the reception staff spoke English, the restaurant staff howver, seemed to not understand, although they were polite. It was very reasonably priced for such a highstanding hotel (Brazilian standards). It was unfortunate for me, but the whole National Brazilian Basketball team stayed at the same time, and they weren't particularly quiet, or considerate to people trying to sleep late at night and the walls seemed to be very thin.. other than that I would recommend it and I would definitely book the same hotel again.