We would highly recommend this place. Just 10 minutes walk from Leblon and 20 minutes from the beach it was perfect for us.
The place was immaculate and the 24 hour security was reassuring for us.