This apartment is on the 11th floor of a luxury high rise right on the main street in Leblon. There is a mall and a restaurant in the base of the tower. The location is excellent, it exactly where you want to be in Leblon.
The building is an apartment hotel, so they have a 24 hr front desk/ doorman set up. There was always someone there who spoke English, and check in/out was simple. The apartment itself was a bit dated, but very clean. You could easily sleep 5 people there, but there were just the 2 of us so we slept in the master bedroom. That bed was comfy. The hot water for the shower works great.
The house manual was only in Portuguese, but Google translate helped us out. We never met the hostess, but communication with her was easy, again using a translation app.