I will definitely recommend staying at Rodrigo's place. Rodrigo was a great host! Easy to contact during our stay and very helpful - he offered to help us with contacting the airport when our luggage didn't arrive on time, and recommended restaurants etc.
The apartment was clean and at a great location, we didn't need public transport unless we were going outside Madrid. Other than that the apartment had all necessities, the only thing we missed was a bigger knife, but we managed to make it work anyway.
Another thing to note is that we only got one set of keys. This wasn't a problem for us since we didn't leave the apartment without one another, but I could imagine it being an issue for others.. However, I don't know if Rodrigo offers another set of keys since we didn't request it!