David is an excellent host ! I stayed 2 weeks in his flat and I absolutely enjoyed it. The location is perfect, few minutes walking to Copacabana and Ipanema.
The Centro is also easy to reach with the metro station nearby.
Highly recommended !