I have great rooms for rent in an incredible apartment in Goya (close to Parque del Retiro and Sol). Full of natural sunlight, there is an actual bar in the living room and plenty of space.
I have been teaching Spanish for 35 years now, we can arrange a price if you're interested in both. A 1 month stay in this house equals a 3 months Spanish workshop!