Everything was OK! Kitchenette was not very big but was enough. There is no air-conditioning so in hot days that was too hot inside the flat. Wifi OK. Localization OK.
Only disadvantage - I asked several times how can we get to the flat by public transport but for unknown reason I didn't get any instructions.
Also the price could be lower but that was one of the cheapest options we could find in Rio. Generally recommend.