Overall, it was a good stay. The place is just as pictured - very clean and spacious. The check in/out process was really smooth with no wait time. The hosts took care of arranging taxi transportation to and from the airport. Communication was clear and easy.
My only comment for those considering staying here is that the place is located in a very busy favela. At first sight, it might be a bit intimidating as you will be staying among locals. But I was able to go to and from by foot with no problems. I did have a few Ubers cancel on me, but you can just have a 2 minute walk to the adjacent main street and get a taxi if needed. Very close to the beaches and an easy/quick stroll to get there.