The apartment is located in a pretty good area, 20-30 mins walking from the beach, it has everything it needs though it is fairly small. I would suggest it for one person or a couple, not more than 3 though.
Levy has been very helpful and has guided us during our trip to Rio de Janeiro, very accommodating and nice.