The apartment was for the most part as described. The bed, the bathroom, the living room, everything is as pictured. However, there was no hand soap, one of my towels smelled damp and used, and half of the kitchen pots and pans burnt very easily and are crusty.
The host is a company, not a person, and their customer service sends many, many messages that are copy-pasted asking how everything is going that they don't actually respond to. They also did not send me my key code thru Airbnb and instead thru a private email from the company, they sent multiple emails outside of Airbnb, advertised a tour company they are related to in the Airbnb chat, and also messaged another long cheesy copy-pasted message a week after I checked out about staying with them again. I won't be.
The most disappointing part of my stay was when the water went out in the building, I got no alert from them, I came back to the apartment with no running water and smells coming up from the sewage, it took hours for them to respond, this continued for 36hrs, the apartment smelled absolutely disgusting and there was jackhammering fixing the pipes through the night for two nights in a row. I messaged them and they said it will not come back on the same day with a smiley face and more about how they are "here to help". They did nothing, absolutely nothing, I requested a refund for just one night as that seemed very reasonable, they said "just be patient" and rejected my request for a refund, instead following up with a cheesy message about how they hoped I enjoyed my stay and check-out instructions.
There is much better in Copacabana, especially for the price, I've spent many months in the neighberhood and no, lack of running water is not normal, I would personally not recommend.