5/5.
Awesome flat in a stunning neighbourhood. The best of Santa Teresa and Lapa are walking distance e.g. Escadaria Selaron 2-5 mins, parque das ruinas 10-15 mins. Michael is knowledgable, responds quickly and knows a a lot of about Brazilian music and the local area as others say. It's easy to get to the south and see Copacabana with transport links on your doorstep (you don't really need to get übers or the taxi everywhere).
There are a lot of stairs and steep walking so not for those with low mobility. Otherwise 100% would recommend for your stay in Rio