We had a pleasant stay at Leo‘s place!! He is a great host, always there if you need help or any advice! Santa Teresa is a nice neighbourhood and you are close to the main spots in Rio!